llvm-6502/lib/Transforms
Dan Gohman 8566963713 Make LoopSimplify change conditional branches in loop exiting blocks
which branch on undef to branch on a boolean constant for the edge
exiting the loop. This helps ScalarEvolution compute trip counts for
loops.

Teach ScalarEvolution to recognize single-value PHIs, when safe, and
ForgetSymbolicName to forget such single-value PHI nodes as apprpriate
in ForgetSymbolicName.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97126 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-25 06:57:05 +00:00
..
Hello make -fno-rtti the default unless a directory builds with REQUIRES_RTTI. 2010-01-24 20:43:08 +00:00
InstCombine Fix indentation. 2010-02-24 06:46:09 +00:00
Instrumentation Uniformize the names of type predicates: rather than having isFloatTy and 2010-02-15 16:12:20 +00:00
IPO Modernize comment. 2010-02-25 06:39:10 +00:00
Scalar Make LoopSimplify change conditional branches in loop exiting blocks 2010-02-25 06:57:05 +00:00
Utils Make LoopSimplify change conditional branches in loop exiting blocks 2010-02-25 06:57:05 +00:00
Makefile move instcombine to its own library, it's past time. 2010-01-04 06:23:24 +00:00