llvm-6502/lib/Transforms/Scalar
Chris Lattner 3bad2533bb handle undef values much more carefully: generalize the resolveundefbranches
code to handle instructions as well, so that we properly fold things like
X & undef -> 0.
This fixes Transforms/SCCP/2006-12-19-UndefBug.ll


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32715 91177308-0d34-0410-b5e6-96231b3b80d8
2006-12-20 06:21:33 +00:00
..
ADCE.cpp
BasicBlockPlacement.cpp
CondPropagate.cpp
ConstantProp.cpp
CorrelatedExprs.cpp
DCE.cpp
DeadStoreElimination.cpp
GCSE.cpp
IndVarSimplify.cpp
InstructionCombining.cpp
LICM.cpp
LoopStrengthReduce.cpp
LoopUnroll.cpp
LoopUnswitch.cpp
LowerGC.cpp
LowerPacked.cpp
Makefile
PredicateSimplifier.cpp Convert more Statistic's over to STATISTIC 2006-12-19 21:49:03 +00:00
Reassociate.cpp
Reg2Mem.cpp
ScalarReplAggregates.cpp
SCCP.cpp handle undef values much more carefully: generalize the resolveundefbranches 2006-12-20 06:21:33 +00:00
SimplifyCFG.cpp
TailDuplication.cpp
TailRecursionElimination.cpp