1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-28 06:22:51 +01:00
llvm-mirror/test
Chandler Carruth 9d06f58b97 [GMR] Teach the conservative path of GMR to catch even more easy cases.
In PR24288 it was pointed out that the easy case of a non-escaping
global and something that *obviously* required an escape sometimes is
hidden behind PHIs (or selects in theory). Because we have this binary
test, we can easily just check that all possible input values satisfy
the requirement. This is done with a (very small) recursion through PHIs
and selects. With this, the specific example from the PR is correctly
folded by GVN.

Differential Revision: http://reviews.llvm.org/D11707

llvm-svn: 244078
2015-08-05 17:58:30 +00:00
..
Analysis [GMR] Teach the conservative path of GMR to catch even more easy cases. 2015-08-05 17:58:30 +00:00
Assembler DI: Disallow uniquable DICompileUnits 2015-08-03 17:26:41 +00:00
Bindings [OCaml] Do not use -warn-error in tests. 2015-07-17 17:33:23 +00:00
Bitcode Fix testing for end of stream in bitstream reader. 2015-08-03 18:01:50 +00:00
BugPoint Fix typo in comment 2015-07-26 11:37:05 +00:00
CodeGen MIR Serialization: Serialize the 'early-clobber' register operand flag. 2015-08-05 17:49:03 +00:00
DebugInfo Update test suite to make "ninja check" succeed without native backend builtin 2015-08-04 06:32:54 +00:00
ExecutionEngine [RuntimeDyld] Adapt PPC64 relocations to PPC32 2015-08-04 15:29:00 +00:00
Feature Update test suite to make "ninja check" succeed without native backend builtin 2015-08-04 06:32:54 +00:00
FileCheck
Instrumentation DI: Disallow uniquable DICompileUnits 2015-08-03 17:26:41 +00:00
Integer
JitListener DI: Disallow uniquable DICompileUnits 2015-08-03 17:26:41 +00:00
LibDriver Add support for producing thin archives in llvm-lib. 2015-07-17 16:01:11 +00:00
Linker Linker: Fix references to uniqued nodes after r243883 2015-08-04 06:42:31 +00:00
LTO Move the personality function from LandingPadInst to Function 2015-06-17 20:52:32 +00:00
MC [Sparc] Fix disassembly of popc instruction. 2015-08-05 17:00:30 +00:00
Object [COFF] Return symbol VAs instead of RVAs for PE files 2015-07-31 16:14:22 +00:00
Other Update test suite to make "ninja check" succeed without native backend builtin 2015-08-04 06:32:54 +00:00
SymbolRewriter
TableGen TableGen: Support folding casts from bits to int 2015-07-31 01:12:06 +00:00
tools Update test suite to make "ninja check" succeed without native backend builtin 2015-08-04 06:32:54 +00:00
Transforms [InstCombine] Added more specific SSE2/AVX2 vector shift tests. 2015-08-05 08:21:38 +00:00
Unit
Verifier DI: Disallow uniquable DICompileUnits 2015-08-03 17:26:41 +00:00
YAMLParser
.clang-format
CMakeLists.txt LibDriver, llvm-lib: introduce. 2015-06-09 21:50:22 +00:00
lit.cfg Improve lit "native" feature to check if the native backend is builtin 2015-08-04 06:32:31 +00:00
lit.site.cfg.in Improve lit "native" feature to check if the native backend is builtin 2015-08-04 06:32:31 +00:00
Makefile
Makefile.tests
TestRunner.sh