llvm-6502/lib/Transforms/Scalar
Chris Lattner 998f44f859 Be much more careful about how we update instructions outside of the loop
using instructions inside of the loop.  This should fix the MishaTest failure
from last night.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13038 91177308-0d34-0410-b5e6-96231b3b80d8
2004-04-18 17:32:39 +00:00
..
ADCE.cpp Simplify code a bit, and fix a bug that was breaking perlbmk 2004-04-10 18:06:21 +00:00
BasicBlockPlacement.cpp
ConstantProp.cpp Constant propagation should remove the dead instructions 2004-04-13 19:28:20 +00:00
CorrelatedExprs.cpp
DCE.cpp
DecomposeMultiDimRefs.cpp
GCSE.cpp Add support for removing invoke instructions 2004-04-12 05:15:13 +00:00
IndVarSimplify.cpp If the loop executes a constant number of times, try a bit harder to replace 2004-04-17 18:44:09 +00:00
InstructionCombining.cpp Fix a HUGE pessimization on X86. The indvars pass was taking this 2004-04-17 18:16:10 +00:00
LICM.cpp Implement LICM of calls in simple cases. This is sufficient to move around 2004-03-15 04:11:30 +00:00
LoopUnroll.cpp Be much more careful about how we update instructions outside of the loop 2004-04-18 17:32:39 +00:00
Makefile
PiNodeInsertion.cpp
PRE.cpp
Reassociate.cpp
ScalarReplAggregates.cpp Support getelementptr instructions which use uint's to index into structure 2004-04-05 01:30:19 +00:00
SCCP.cpp Add SCCP support for constant folding calls, implementing: 2004-04-13 19:43:54 +00:00
SimplifyCFG.cpp
SymbolStripping.cpp
TailDuplication.cpp Make the tail duplication threshold accessible from the command line instead of hardcoded 2004-04-18 00:52:43 +00:00
TailRecursionElimination.cpp