Go to file
Chandler Carruth 4244625c51 [x86] Correct the operand structure of the ADOX instruction.
This also moves to define it in the same way as ADCX which seems to use
constraints a bit better.

This is pulled out of the review for reducing the use of popf for
restoring EFLAGS, but is independent. There are still more problems with
our definitions for these instructions that Craig is going to look at
but this is at least less broken and he can start from this to improve
them more fully.

Thanks to Craig for the review here.

llvm-svn: 328945
2018-04-01 21:53:18 +00:00
clang Fix a major swiftcall ABI bug with trivial C++ class types. 2018-04-01 21:04:30 +00:00
clang-tools-extra [clang-tidy] Define __clang_analyzer__ macro for clang-tidy for compatibility with clang static analyzer 2018-04-01 11:51:57 +00:00
compiler-rt [ASan] Disable new ASan error reporting tests on various ARMs. 2018-03-30 00:03:36 +00:00
debuginfo-tests [Darwin] Specify DWARF 2/4 when running apple accelerator tests. 2018-02-26 20:56:45 +00:00
libclc remainder: Port from amd builtins 2018-03-19 01:01:10 +00:00
libcxx fix typo in align_const_pair_U_V.pass.cpp 2018-03-29 03:44:01 +00:00
libcxxabi [demangler] Fix a bug in r328464 found by oss-fuzz. 2018-03-26 15:34:36 +00:00
libunwind [libunwind][MIPS]: Add support for unwinding in N32 processes. 2018-02-27 21:24:02 +00:00
lld [ELF] Simplify read32. NFC 2018-03-30 23:13:00 +00:00
lldb [lldb-dotest] Don't swallow error exit codes. 2018-03-30 19:24:08 +00:00
llgo irgen: Create functions instead of global variables for builtin hash and equal algorithms. 2017-06-04 22:11:28 +00:00
llvm [x86] Correct the operand structure of the ADOX instruction. 2018-04-01 21:53:18 +00:00
openmp Minor cleanup in __kmp_atfork_child() 2018-03-30 19:55:11 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly Fix polly build after r328717 2018-03-28 19:56:26 +00:00
README.md Add an svn project to contain the files that appear at the root of the 2017-10-19 21:09:49 +00:00

README.md

Low Level Virtual Machine (LLVM)

This directory and its subdirectories contain source code for LLVM, a toolkit for the construction of highly optimized compilers, optimizers, and runtime environments.