Chris Lattner 7d09784d3f 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.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31149 91177308-0d34-0410-b5e6-96231b3b80d8
2006-10-24 01:12:32 +00:00
..
2006-08-25 19:54:53 +00:00
2006-10-22 07:03:43 +00:00
2006-10-20 07:07:24 +00:00
2006-10-20 07:07:24 +00:00
2006-10-20 07:07:24 +00:00
2006-10-20 07:07:24 +00:00
2006-09-14 06:21:59 +00:00
2006-10-22 06:06:56 +00:00
2006-05-17 22:55:35 +00:00