llvm-6502/lib/Transforms/Scalar
Nick Lewycky dd402588b5 Don't print address of ETNode. Print the DFSNumIn which uniquely identifies
the basic block and is stable across runs in gdb or valgrind.

Make Node::update handle edges which dominate and are tighter than
existing edges.

Replace makeEqual's "squeeze theorem" code. Fixes miscompilation.

Gate the calls to defToOps and opsToDef. Before this, we were getting IG
edges about values which weren't even defined in the dominated area. This
reduces the size of the IG by about half.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33236 91177308-0d34-0410-b5e6-96231b3b80d8
2007-01-15 14:30:07 +00:00
..
ADCE.cpp
BasicBlockPlacement.cpp
CondPropagate.cpp eliminate redundant check 2007-01-12 18:35:11 +00:00
ConstantProp.cpp
CorrelatedExprs.cpp rename Type::isIntegral to Type::isInteger, eliminating the old Type::isInteger. 2007-01-15 02:27:26 +00:00
DCE.cpp
DeadStoreElimination.cpp
GCSE.cpp
IndVarSimplify.cpp rename Type::isIntegral to Type::isInteger, eliminating the old Type::isInteger. 2007-01-15 02:27:26 +00:00
InstructionCombining.cpp Implement InstCombine/phi.ll:test7, deletion of trivial value loops for 2007-01-15 07:30:06 +00:00
LICM.cpp
LoopStrengthReduce.cpp rename Type::isIntegral to Type::isInteger, eliminating the old Type::isInteger. 2007-01-15 02:27:26 +00:00
LoopUnroll.cpp
LoopUnswitch.cpp fix a bug in a recent patch 2007-01-13 00:02:49 +00:00
LowerGC.cpp relax some types 2007-01-07 06:58:05 +00:00
LowerPacked.cpp For PR950: 2006-12-31 05:48:39 +00:00
Makefile
PredicateSimplifier.cpp Don't print address of ETNode. Print the DFSNumIn which uniquely identifies 2007-01-15 14:30:07 +00:00
Reassociate.cpp rename Type::isIntegral to Type::isInteger, eliminating the old Type::isInteger. 2007-01-15 02:27:26 +00:00
Reg2Mem.cpp
ScalarReplAggregates.cpp rename Type::isIntegral to Type::isInteger, eliminating the old Type::isInteger. 2007-01-15 02:27:26 +00:00
SCCP.cpp Fix a minor bug handling constant exprs, introduced by a recent patch. 2007-01-13 00:42:58 +00:00
SimplifyCFG.cpp
TailDuplication.cpp
TailRecursionElimination.cpp