summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/InstructionCombining.cpp
diff options
context:
space:
mode:
authorNick Lewycky <nicholas@mxc.ca>2007-01-15 14:30:07 +0000
committerNick Lewycky <nicholas@mxc.ca>2007-01-15 14:30:07 +0000
commit6ce36cff3aab96e7473b22591a1e01f5976eaefa (patch)
tree03b9fdad6aac8ea6cf19ede770e83f8780cde1bf /llvm/lib/Transforms/Scalar/InstructionCombining.cpp
parentfaa060878b9cab4e9dead5d530a23ef13da5d46a (diff)
downloadbcm5719-llvm-6ce36cff3aab96e7473b22591a1e01f5976eaefa.tar.gz
bcm5719-llvm-6ce36cff3aab96e7473b22591a1e01f5976eaefa.zip
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. llvm-svn: 33236
Diffstat (limited to 'llvm/lib/Transforms/Scalar/InstructionCombining.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud