aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineModuleInfo.cpp
diff options
context:
space:
mode:
authorDale Johannesen <dalej@apple.com>2007-06-01 23:02:45 +0000
committerDale Johannesen <dalej@apple.com>2007-06-01 23:02:45 +0000
commit3c0a13762dd403796ed6291fa19b0d14fd90965c (patch)
tree4ec930ec42d850319051873c4a0f5d62478fe055 /llvm/lib/CodeGen/MachineModuleInfo.cpp
parentff38cf8880f51331c48178d7d4d4474649ef8f83 (diff)
downloadllvm-3c0a13762dd403796ed6291fa19b0d14fd90965c.zip
llvm-3c0a13762dd403796ed6291fa19b0d14fd90965c.tar.gz
llvm-3c0a13762dd403796ed6291fa19b0d14fd90965c.tar.bz2
Implement smarter algorithm for choosing which blocks to tail-merge.
See test/CodeGen/X86/test-pic-jtbl.ll for a case where it works well; shaves another 10K off our favorite benchmark. I was hesitant about this because of compile speed, but seems to do OK on a bootstrap. llvm-svn: 37392
Diffstat (limited to 'llvm/lib/CodeGen/MachineModuleInfo.cpp')
0 files changed, 0 insertions, 0 deletions