llvm/lib/Transforms
Dan Gohman a58a04921d Make Loop::getLoopLatch() work on loops which don't have preheaders, as
it may be used in contexts where preheader insertion may have failed due
to an indirectbr.

Make LoopSimplify's LoopSimplify::SeparateNestedLoop properly fail in
the case that it would require splitting an indirectbr edge.

These fix PR5502.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89484 91177308-0d34-0410-b5e6-96231b3b80d8
2009-11-20 20:51:18 +00:00
..
Hello CMake: Support for building llvm loadable modules. 2009-11-10 02:45:37 +00:00
Instrumentation
IPO Extend CaptureTracking to indicate when a value is never stored, even 2009-11-19 21:57:48 +00:00
Scalar Fix IPSCCP's code for deleting dead blocks to tolerate outstanding 2009-11-20 20:19:14 +00:00
Utils Make Loop::getLoopLatch() work on loops which don't have preheaders, as 2009-11-20 20:51:18 +00:00
Makefile