llvm/test
David Majnemer 8bc44fb2b4 [SCCP] Don't violate the lattice invariants
We marked values which are 'undef' as constant instead of undefined
which violates SCCP's invariants.  If we can figure out that a
computation results in 'undef', leave it in the undefined state.

This fixes PR16052.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@257102 91177308-0d34-0410-b5e6-96231b3b80d8
2016-01-07 21:36:16 +00:00
..
Analysis [GlobalsAA] Partially back out r248576 2016-01-07 13:33:28 +00:00
Assembler
Bindings
Bitcode [Bitcode] Remove superflous compatibility tests 2016-01-06 23:22:38 +00:00
BugPoint
CodeGen [WebAssembly] Support combining GEP and FrameIndex offsets in memory operand offset field 2016-01-07 18:55:52 +00:00
DebugInfo Added support for macro emission in dwarf (supporting DWARF version 4). 2016-01-07 14:28:20 +00:00
Examples
ExecutionEngine
Feature
FileCheck
Instrumentation
Integer
JitListener
LibDriver
Linker [Linker] Also treat a DIImportedEntity scope DISubprogram as needed. 2016-01-07 03:14:59 +00:00
LTO
MC Make WinCOFFObjectWriter.cpp's timestamp writing not use ENABLE_TIMESTAMPS 2016-01-06 19:05:19 +00:00
Object
Other Recommit r256952 "Filtering IR printing for print-after-all/print-before-all" 2016-01-06 22:55:03 +00:00
SymbolRewriter
TableGen
tools
Transforms [SCCP] Don't violate the lattice invariants 2016-01-07 21:36:16 +00:00
Unit
Verifier [Statepoints] Initial support for relocating vectors of pointers 2016-01-07 03:32:11 +00:00
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg Make WinCOFFObjectWriter.cpp's timestamp writing not use ENABLE_TIMESTAMPS 2016-01-06 19:05:19 +00:00
lit.site.cfg.in Make WinCOFFObjectWriter.cpp's timestamp writing not use ENABLE_TIMESTAMPS 2016-01-06 19:05:19 +00:00
Makefile
Makefile.tests
TestRunner.sh