llvm-6502/lib/Transforms
Mark Heffernan f4b76be936 Remove setPreservesCFG from instcombine. The pass, in particular, does not
preserve LoopSimplify because instcombine may replace branch predicates
with undef which loop simplify then replaces with always exit.  Replace
setPreservesCFG with the more constrained preservation of DomTree and
LoopInfo.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@221223 91177308-0d34-0410-b5e6-96231b3b80d8
2014-11-04 01:51:01 +00:00
..
Hello
InstCombine Remove setPreservesCFG from instcombine. The pass, in particular, does not 2014-11-04 01:51:01 +00:00
Instrumentation IR: MDNode => Value: Instruction::getMetadata() 2014-11-01 00:10:31 +00:00
IPO Reformat partially, where I touched for whitespace changes. 2014-10-28 11:54:52 +00:00
ObjCARC IR: MDNode => Value: Instruction::getMetadata() 2014-11-01 00:10:31 +00:00
Scalar Use AA in LoadCombine 2014-11-03 23:19:16 +00:00
Utils IR: MDNode => Value: Instruction::getAllMetadataOtherThanDebugLoc() 2014-11-03 18:13:57 +00:00
Vectorize IR: MDNode => Value: Instruction::getAllMetadataOtherThanDebugLoc() 2014-11-03 18:13:57 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile