summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/MachineDebugInfo.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2006-10-24 01:12:32 +0000
committerChris Lattner <sabre@nondot.org>2006-10-24 01:12:32 +0000
commitceb51d84279c8fb2ebe2ed55189abd4cce4cf14d (patch)
treecfaae17bc99df6e6e6518abdbe79030dbb4b0c55 /llvm/lib/CodeGen/MachineDebugInfo.cpp
parentd43e8a74290e180d6ba09dbf6558cbf203760f79 (diff)
downloadbcm5719-llvm-ceb51d84279c8fb2ebe2ed55189abd4cce4cf14d.tar.gz
bcm5719-llvm-ceb51d84279c8fb2ebe2ed55189abd4cce4cf14d.zip
move single basic blocks that are neither fallen into nor fall out of into
a place more useful. In particular, if we can put them in a place where code will be able to fall into it, do so. Otherwise, put it in a place it can fall through into a successor. Otherwise, if preventing a fallthrough, move to the end of the function, out of the way. This deletes several hundred unconditional branches from spass. llvm-svn: 31149
Diffstat (limited to 'llvm/lib/CodeGen/MachineDebugInfo.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud