aboutsummaryrefslogtreecommitdiff
path: root/projects/Stacker/lib/compiler/StackerCompiler.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
commitdd402588b5116c758e12dd5c1e820f8ff5f8d26a (patch)
tree469c3bfe1925fc62936ad1e4605141eaf4d770ed /projects/Stacker/lib/compiler/StackerCompiler.cpp
parentac98024e5d23d07b085c8d6b035b785c16689f10 (diff)
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
Diffstat (limited to 'projects/Stacker/lib/compiler/StackerCompiler.cpp')
0 files changed, 0 insertions, 0 deletions