llvm/lib/Transforms/Scalar
2009-11-02 02:33:50 +00:00
..
ABCD.cpp
ADCE.cpp
BasicBlockPlacement.cpp
CMakeLists.txt
CodeGenPrepare.cpp llvm::SplitEdge should refuse to split an edge from an indirectbr. 2009-10-31 22:04:43 +00:00
CondPropagate.cpp strengthen an assumption: RevectorBlockTo knows that PredBB 2009-11-01 04:23:20 +00:00
ConstantProp.cpp
DCE.cpp
DeadStoreElimination.cpp
GEPSplitter.cpp
GVN.cpp Make sure PRE doesn't split crit edges from indirectbr. 2009-10-31 22:11:15 +00:00
IndVarSimplify.cpp Rename forgetLoopBackedgeTakenCount to forgetLoop, because it 2009-10-31 15:04:55 +00:00
InstructionCombining.cpp fix instcombine to only do store sinking when the alignments 2009-11-02 02:06:37 +00:00
JumpThreading.cpp
LICM.cpp
LoopDeletion.cpp Rename forgetLoopBackedgeTakenCount to forgetLoop, because it 2009-10-31 15:04:55 +00:00
LoopIndexSplit.cpp
LoopRotation.cpp Rename forgetLoopBackedgeTakenCount to forgetLoop, because it 2009-10-31 15:04:55 +00:00
LoopStrengthReduce.cpp
LoopUnrollPass.cpp
LoopUnswitch.cpp if CostMetrics says to never duplicate some code, don't unswitch a loop. 2009-11-01 03:42:55 +00:00
Makefile
MemCpyOptimizer.cpp
Reassociate.cpp
Reg2Mem.cpp
Scalar.cpp
ScalarReplAggregates.cpp
SCCP.cpp Chris used to use '...' instead of proper grammar. 2009-11-02 02:33:50 +00:00
SCCVN.cpp
SimplifyCFGPass.cpp remove a bunch of locking from LLVMContextImpl. Since only one thread 2009-11-01 18:42:03 +00:00
SimplifyHalfPowrLibCalls.cpp
SimplifyLibCalls.cpp
TailDuplication.cpp
TailRecursionElimination.cpp