llvm-6502/lib/Transforms/Scalar
Chris Lattner dd841aeb8d Significantly rework InstructionCombining to work better and to be cleaner.
We now use an InstVisitor to delegate to different cases that we are
interested in handling.  We also fix the FIXME's by adding users to the
worklist when appropriate.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2292 91177308-0d34-0410-b5e6-96231b3b80d8
2002-04-18 17:39:14 +00:00
..
ADCE.cpp s/Method/Function 2002-04-08 22:03:00 +00:00
ConstantProp.cpp s/Method/Function 2002-04-08 22:03:00 +00:00
DCE.cpp Add #includes to make up for #includes pruned out of header files. 2002-04-09 18:37:46 +00:00
DecomposeMultiDimRefs.cpp s/Method/Function 2002-04-08 22:03:00 +00:00
InductionVars.cpp Move FunctionArgument out of iOther.h into Argument.h and rename class to 2002-04-09 19:48:49 +00:00
IndVarSimplify.cpp s/Method/Function 2002-04-08 22:03:00 +00:00
InstructionCombining.cpp Significantly rework InstructionCombining to work better and to be cleaner. 2002-04-18 17:39:14 +00:00
Makefile Initial checkin of indvar stuff 2001-12-03 17:28:42 +00:00
SCCP.cpp Convert SCCP over to use InstVisitor instead of hand crafted switch 2002-04-18 15:13:15 +00:00
SymbolStripping.cpp Change references to the Method class to be references to the Function 2002-04-07 20:49:59 +00:00