Andrew Trick
83eb659a9f
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"
llvm-svn: 153134
2012-03-20 21:24:52 +00:00
..
2012-02-16 06:28:33 +00:00
2012-02-16 06:28:33 +00:00
2012-02-16 06:28:33 +00:00
2012-02-16 06:28:33 +00:00
2009-09-11 18:01:28 +00:00
2012-02-16 06:28:33 +00:00
2012-02-16 06:28:33 +00:00
2012-02-16 06:28:33 +00:00
2012-02-16 06:28:33 +00:00
2012-03-09 13:45:18 +00:00
2012-02-16 06:28:33 +00:00
2012-02-28 05:06:24 +00:00
2012-03-13 01:06:07 +00:00
2012-02-16 06:28:33 +00:00
2012-02-16 06:28:33 +00:00
2012-03-13 18:01:37 +00:00
2012-03-04 13:25:19 +00:00
2012-02-16 06:28:33 +00:00
2012-03-16 06:10:15 +00:00
2012-03-18 23:28:48 +00:00
2012-03-13 14:07:05 +00:00
2012-02-16 06:28:33 +00:00
2012-02-16 06:28:33 +00:00
2012-03-13 18:07:41 +00:00
2012-02-16 06:28:33 +00:00
2012-02-16 06:28:33 +00:00
2012-02-16 06:28:33 +00:00
2012-02-16 06:28:33 +00:00
2012-02-16 06:28:33 +00:00
2012-03-20 21:24:52 +00:00
2012-03-20 21:24:44 +00:00
2012-02-16 06:28:33 +00:00
2012-02-16 06:28:33 +00:00
2012-02-16 06:28:33 +00:00
2012-02-16 06:28:33 +00:00
2012-02-16 06:28:33 +00:00
2012-02-16 06:28:33 +00:00
2012-02-16 06:28:33 +00:00
2012-02-16 06:28:33 +00:00
2012-02-16 06:28:33 +00:00
2012-03-15 15:52:59 +00:00
2012-02-16 06:28:33 +00:00
2012-02-16 06:28:33 +00:00
2012-02-16 06:28:33 +00:00
2012-03-15 20:24:29 +00:00
2012-02-16 06:28:33 +00:00
2012-02-16 06:28:33 +00:00
2012-02-16 06:28:33 +00:00
2012-02-16 06:28:33 +00:00
2012-02-16 06:28:33 +00:00
2012-02-16 06:28:33 +00:00
2012-02-16 06:28:33 +00:00