llvm-6502/lib/Transforms
Andrew Trick 7edc277f72 LoopSimplify bug fix. Handle indirect loop back edges.
Do not call SplitBlockPredecessors on a loop preheader when one of the
predecessors is an indirectbr. Otherwise, you will hit this assert:
!isa<IndirectBrInst>(Preds[i]->getTerminator()) && "Cannot split an edge from an IndirectBrInst"

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153134 91177308-0d34-0410-b5e6-96231b3b80d8
2012-03-20 21:24:52 +00:00
..
Hello
InstCombine Revert r152907. 2012-03-16 18:20:54 +00:00
Instrumentation [asan] don't emit __asan_mapping_offset/__asan_mapping_scale by default -- they are currently used only for experiments 2012-03-19 16:40:35 +00:00
IPO Rip out support for 'llvm.noinline'. This thing has a strange history... 2012-03-16 06:10:15 +00:00
Scalar LSR fix: Add isSimplifiedLoopNest to IVUsers analysis. 2012-03-16 03:16:56 +00:00
Utils LoopSimplify bug fix. Handle indirect loop back edges. 2012-03-20 21:24:52 +00:00
Vectorize fix typos 2012-03-05 17:39:47 +00:00
CMakeLists.txt Add a basic-block autovectorization pass. 2012-02-01 03:51:43 +00:00
LLVMBuild.txt Add a basic-block autovectorization pass. 2012-02-01 03:51:43 +00:00
Makefile Add a basic-block autovectorization pass. 2012-02-01 03:51:43 +00:00