llvm-6502/lib/Transforms/Scalar
Dan Gohman 32a81a3f6d When inserting code into a loop preheader, insert it before the
terminator, instead of after the last phi. This fixes a bug
exposed by ScalarEvolution analyzing more kinds of loops.
This fixes PR4436.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74072 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-24 14:31:06 +00:00
..
ADCE.cpp
BasicBlockPlacement.cpp
CMakeLists.txt
CodeGenPrepare.cpp
CondPropagate.cpp
ConstantProp.cpp
DCE.cpp
DeadStoreElimination.cpp
GVN.cpp
GVNPRE.cpp
IndVarSimplify.cpp When inserting code into a loop preheader, insert it before the 2009-06-24 14:31:06 +00:00
InstructionCombining.cpp
JumpThreading.cpp
LICM.cpp
LoopDeletion.cpp SCEVHandle is no more! 2009-06-22 21:39:50 +00:00
LoopIndexSplit.cpp
LoopRotation.cpp
LoopStrengthReduce.cpp Extend ScalarEvolution's multiple-exit support to compute exact 2009-06-24 01:18:18 +00:00
LoopUnroll.cpp
LoopUnswitch.cpp
Makefile
MemCpyOptimizer.cpp
PredicateSimplifier.cpp
Reassociate.cpp
Reg2Mem.cpp
Scalar.cpp
ScalarReplAggregates.cpp
SCCP.cpp
SimplifyCFGPass.cpp
SimplifyHalfPowrLibCalls.cpp
SimplifyLibCalls.cpp
TailDuplication.cpp
TailRecursionElimination.cpp