1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-24 05:23:45 +02:00
llvm-mirror/test
David Majnemer b674c77582 [EarlyCSE] Correctly handle simplified, but live, instructions
Some instructions may have their uses replaced with a symbolic constant.
However, the instruction may still have side effects which percludes it
from being removed from the function.  EarlyCSE treated such an
instruction as if it were removed, resulting in PR28763.

llvm-svn: 277114
2016-07-29 05:39:21 +00:00
..
Analysis [BPI] Add new LazyBPI analysis 2016-07-28 23:31:12 +00:00
Assembler Invariant start/end intrinsics overloaded for address space 2016-07-22 17:49:40 +00:00
Bindings
Bitcode
BugPoint
CodeGen [AVX512] Remove the intrinsic forms of VMOVSS/VMOVSD. We don't need two different forms of 'rr' and 'rm'. This matches SSE/AVX. 2016-07-29 02:49:08 +00:00
DebugInfo [CodeView] Don't crash on functions without subprograms 2016-07-28 05:03:22 +00:00
Examples
ExecutionEngine
Feature Add flag to PassManagerBuilder to disable GVN Hoist Pass. 2016-07-22 22:02:19 +00:00
FileCheck
Instrumentation Unpoison stack before resume instruction 2016-07-22 22:04:38 +00:00
Integer
JitListener
LibDriver
Linker
LTO
MC [MC][X86] Fix Intel Operand assembly parsing for .set ids 2016-07-27 17:39:41 +00:00
Object
ObjectYAML
Other
SymbolRewriter [PM] Port SymbolRewriter to the new PM 2016-07-25 20:52:00 +00:00
TableGen
ThinLTO/X86
tools Capture stderr when checking for gold version 2016-07-29 00:39:56 +00:00
Transforms [EarlyCSE] Correctly handle simplified, but live, instructions 2016-07-29 05:39:21 +00:00
Unit
Verifier [IR] Introduce a non-integral pointer type 2016-07-28 23:43:38 +00:00
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg [lit] Don't match tool names within new PM's <> markers 2016-07-25 23:09:10 +00:00
lit.site.cfg.in
TestRunner.sh