llvm with tablegen backend for capstone disassembler
Go to file
Jonas Paulsson b5b91cd402 [SystemZ] set 'guessInstructionProperties = 0' and set flags as needed.
This has proven a healthy exercise, as many cases of incorrect instruction
flags were corrected in the process. As part of this, IntrWriteMem was added
to several SystemZ instrinsics.

Furthermore, a bug was exposed in TwoAddress with this change (as incorrect
hasSideEffects flags were removed and instructions could now be sunk), and
the test case for that bugfix (r319646) is included here as
test/CodeGen/SystemZ/twoaddr-sink.ll.

One temporary test regression (one extra copy) which will hopefully go away
in upcoming patches for similar cases:
test/CodeGen/SystemZ/vec-trunc-to-i1.ll

Review: Ulrich Weigand.
https://reviews.llvm.org/D40437

llvm-svn: 319756
2017-12-05 11:24:39 +00:00
clang [clang-format] Releasenotes for rL319024 : Add option to group multiple #include blocks when sorting includes 2017-12-05 09:23:47 +00:00
clang-tools-extra [clangd] Set completion options per-request. 2017-12-05 10:42:57 +00:00
compiler-rt [libFuzzer] Remove const from ignoreRemainingArgs return value. 2017-12-04 20:06:52 +00:00
debuginfo-tests Re-revert "Refactor debuginfo-tests." 2017-11-21 01:20:28 +00:00
libclc configure.py: Add gfx900 (Vega, Raven) 2017-11-27 11:14:06 +00:00
libcxx Land D28253 which fixes PR28929 (which we mistakenly marked as fixed before) 2017-12-05 04:09:49 +00:00
libcxxabi [libcxxabi] Set up .arcconfig to point to new Diffusion CXXA repository 2017-12-04 23:14:03 +00:00
libunwind [libunwind] Switch to add_llvm_install_targets 2017-11-30 23:24:08 +00:00
lld [ELF] InX::BssRelRo should check section contents before marking relro 2017-12-05 11:15:58 +00:00
lldb Add target.process.stop-on-exec setting, and obey it. 2017-12-05 02:50:45 +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 [SystemZ] set 'guessInstructionProperties = 0' and set flags as needed. 2017-12-05 11:24:39 +00:00
openmp [CMake] Detect information about test compiler 2017-11-30 17:08:31 +00:00
parallel-libs
polly Update to latest clang-format. [NFC] 2017-12-05 00:06:09 +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

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.