/external/llvm/test/CodeGen/PowerPC/ |
2007-11-16-landingpad-split.ll | 14 to label %bb30.preheader unwind label %unwind 16 bb30.preheader: ; preds = %entry 31 bb30: ; preds = %invcont23, %bb30.preheader 32 %range_addr.1.0 = phi i64 [ %tmp28, %invcont23 ], [ %range.0.1, %bb30.preheader ] ; <i64> [#uses=2]
|
2006-12-07-LargeAlloca.ll | 9 br i1 false, label %bb19, label %bb.preheader 10 bb.preheader: ; preds = %entry
|
2006-04-19-vmaddfp-crash.ll | 30 br i1 %tmp1208107, label %cond_true1209.preheader, label %bb1212 31 cond_true498: ; preds = %cond_true1209.preheader 33 cond_true519: ; preds = %cond_true1209.preheader 36 cond_false548: ; preds = %cond_true1209.preheader 48 cond_true1209.preheader: ; preds = %cond_next463
|
/external/llvm/test/CodeGen/X86/ |
2007-04-17-LiveIntervalAssert.ll | 11 br i1 false, label %bb.preheader, label %bb99 13 bb.preheader: ; preds = %entry 16 cond_true: ; preds = %bb.preheader 37 cond_next90: ; preds = %bb.preheader
|
2010-01-11-ExtraPHIArg.ll | 17 switch i32 0, label %bb886.i.preheader [ 26 switch i32 0, label %bb886.i.preheader [ 42 bb874.i.preheader.loopexit: ; preds = %cond_true903.i, %cond_true903.i 46 switch i32 0, label %bb886.i.preheader.loopexit [ 56 bb886.i.preheader.loopexit: ; preds = %bb874.i 59 bb886.i.preheader: ; preds = %bb857.i, %recog_memoized.exit52 63 bb886.i: ; preds = %cond_true903.i, %bb886.i.preheader 70 i32 103, label %bb874.i.preheader.loopexit 71 i32 114, label %bb874.i.preheader.loopexit
|
2010-03-05-ConstantFoldCFG.ll | 20 br i1 undef, label %bb1.i, label %bb5.preheader.i 26 br i1 undef, label %bb1.i, label %bb5.preheader.i 28 bb5.preheader.i: ; preds = %bb1.i, %bb2.outer.i 31 bb5.i: ; preds = %bb5.i, %bb5.preheader.i
|
2010-07-02-UnfoldBug.ll | 13 br i1 undef, label %bb41, label %bb10.preheader 18 bb10.preheader: ; preds = %bb2.thread 21 bb9: ; preds = %bb9, %bb10.preheader 24 bb12: ; preds = %bb9, %bb10.preheader 60 bb22: ; preds = %bb24.preheader 79 bb26.loopexit: ; preds = %bb24.preheader 80 br i1 undef, label %bb28, label %bb24.preheader 83 br label %bb24.preheader 85 bb24.preheader: ; preds = %bb.nph106, %bb26.loopexit
|
2011-09-14-valcoalesce.ll | 55 br i1 undef, label %for.cond19.preheader.i, label %for.cond.for.cond19.preheader_crit_edge.i 60 for.cond19.preheader.i: ; preds = %makeMaps_e.exit.i 61 br i1 undef, label %for.body25.lr.ph.i, label %for.cond33.preheader.i 63 for.body25.lr.ph.i: ; preds = %for.cond19.preheader.i 66 for.cond33.preheader.i: ; preds = %for.body25.i, %for.cond19.preheader.i 70 br i1 undef, label %for.body25.i, label %for.cond33.preheader.i 72 if.then.i: ; preds = %for.cond33.preheader.i 75 if.end.i: ; preds = %if.then.i, %for.cond33.preheader.i 88 for.cond182.preheader.i: ; preds = %for.end173. [all...] |
2008-07-07-DanglingDeadInsts.ll | 17 br i1 false, label %bb40.preheader, label %bb26 22 bb40.preheader: ; preds = %bb24 25 bb39: ; preds = %bb39, %bb40.preheader 29 bb49.outer: ; preds = %bb39, %bb40.preheader 63 br i1 false, label %bb17.preheader, label %bb30 65 bb17.preheader: ; preds = %entry 69 bb16: ; preds = %bb16, %bb17.preheader 70 %i1.036 = phi i32 [ 0, %bb17.preheader ], [ %1, %bb16 ] ; <i32> [#uses=1]
|
phi-bit-propagation.ll | 45 lbl_919: ; preds = %for.cond7.preheader, %entry 46 br label %for.cond7.preheader 48 for.cond7.preheader: ; preds = %for.inc, %lbl_919 52 for.inc: ; preds = %for.cond7.preheader, %entry.for.inc_crit_edge 54 br label %for.cond7.preheader
|
/external/llvm/test/Transforms/IndVarSimplify/ |
sink-trapping.ll | 6 for.body.preheader:
|
udiv.ll | 17 br i1 %cmp, label %cond.true, label %while.cond.preheader 23 br label %while.cond.preheader 25 while.cond.preheader: ; preds = %entry, %cond.true 36 br i1 %tobool, label %while.cond.while.end_crit_edge, label %for.cond.preheader 42 bb.nph30: ; preds = %while.cond.preheader 43 br label %for.cond.preheader 45 for.cond.preheader: ; preds = %bb.nph30, %while.cond 57 bb.nph: ; preds = %for.cond.preheader 67 for.cond12.loopexit: ; preds = %for.cond.for.cond12.loopexit_crit_edge, %for.cond.preheader 120 while.end: ; preds = %while.cond.while.end_crit_edge, %while.cond.preheader [all...] |
/external/llvm/test/Transforms/LICM/ |
2003-02-27-PreheaderExitNodeUpdate.ll | 1 ; This testcase fails because preheader insertion is not updating exit node
|
2003-02-27-PreheaderProblem.ll | 3 ; happens because preheader insertion doesn't insert a preheader for this
|
/external/llvm/test/Transforms/LoopIdiom/ |
scev-invalidation.ll | 15 switch i8 %0, label %while.cond.preheader [ 16 i8 0, label %for.cond4.preheader 20 while.cond.preheader: ; preds = %for.cond 24 while.body.lr.ph: ; preds = %while.cond.preheader 29 for.cond4.preheader: ; preds = %for.cond 33 for.body6.lr.ph: ; preds = %for.cond4.preheader 50 for.inc.loopexit: ; preds = %while.cond.for.inc.loopexit_crit_edge, %while.cond.preheader 51 %q.1.lcssa = phi i8* [ %scevgep13, %while.cond.for.inc.loopexit_crit_edge ], [ %q.0, %while.cond.preheader ] 72 for.end10: ; preds = %for.cond4.for.end10_crit_edge, %for.cond4.preheader
|
/external/llvm/test/Transforms/LoopStrengthReduce/ |
2011-12-19-PostincQuadratic.ll | 20 ; CHECK: %lsr.iv3 = phi [121 x i32]* [ %lsr.iv1, %for.body43.preheader ] 22 for.cond.preheader: 26 %indvars.iv77 = phi i32 [ %indvars.iv.next78, %for.body7 ], [ 1, %for.cond.preheader ] 27 %bf.072 = phi i32 [ %t1, %for.body7 ], [ 0, %for.cond.preheader ]
|
var_stride_used_by_compare.ll | 21 br i1 %tmp14, label %return, label %bb.preheader 22 bb.preheader: ; preds = %entry 25 bb: ; preds = %bb, %bb.preheader 26 %indvar = phi i32 [ %indvar.next, %bb ], [ 0, %bb.preheader ] ; <i32> [#uses=2]
|
2012-03-15-nopreheader.ll | 94 indirectbr i8* undef, [label %while.cond66.preheader, label %return] 96 while.cond66.preheader: ; preds = %land.lhs.true 99 while.cond66: ; preds = %while.body77, %while.cond66.preheader 100 indirectbr i8* undef, [label %land.rhs, label %while.cond81.preheader] 103 indirectbr i8* undef, [label %while.body77, label %while.cond81.preheader] 105 while.cond81.preheader: ; preds = %land.rhs, %while.cond66 113 while.cond81: ; preds = %while.body94, %while.cond81.preheader 127 ; Test a phi operand IV User dominated by a no-preheader loop. 136 indirectbr i8* blockaddress(@nopreheader3, %while.cond2.preheader.i.i), [label %if.then12, label %while.cond2.preheader.i.i [all...] |
2013-01-14-ReuseCast.ll | 27 br i1 undef, label %bb87, label %.preheader 29 .preheader: ; preds = %bb10, %bb 32 bb10: ; preds = %.preheader 33 br i1 undef, label %_ZNK4llvm9StringRef4findEcm.exit42, label %.preheader 38 _ZNK4llvm9StringRef4findEcm.exit42.thread: ; preds = %_ZNK4llvm9StringRef4findEcm.exit42, %.preheader
|
/external/llvm/test/CodeGen/Thumb2/ |
2009-08-01-WrongLDRBOpc.ll | 16 br i1 undef, label %bb.i.i, label %bb4.preheader.i 21 bb4.preheader.i: ; preds = %entry 22 br i1 undef, label %tbl.exit, label %bb.i.preheader 24 bb.i.preheader: ; preds = %bb4.preheader.i 28 bb.i: ; preds = %bb4.backedge.i, %bb.i.preheader 38 br i1 undef, label %bb5.i185.i.i, label %bb35.preheader.i.i.i 40 bb35.preheader.i.i.i: ; preds = %bb2.i184.i.i 48 bb9.i186.i.i: ; preds = %bb35.preheader.i.i.i 51 bb36.i.i.i: ; preds = %bb35.preheader.i.i. [all...] |
/external/llvm/test/Transforms/GVN/ |
2007-07-26-PhiErasure.ll | 22 br i1 false, label %bb2982.preheader, label %bb2928 24 bb2982.preheader: ; preds = %cond_next2943
|
/external/llvm/test/Transforms/ScalarRepl/ |
2011-10-11-VectorMemset.ll | 11 br i1 undef, label %cif_done, label %for_test158.preheader 13 for_test158.preheader: ; preds = %entry
|
/external/llvm/test/Transforms/SimplifyCFG/ |
2006-02-17-InfiniteUnroll.ll | 18 bb92.preheader: ; preds = %bb102 21 br i1 %tmp595, label %bb148, label %bb92.preheader
|
/external/llvm/lib/Transforms/Scalar/ |
LoopDeletion.cpp | 41 bool &Changed, BasicBlock *Preheader); 80 bool &Changed, BasicBlock *Preheader) { 102 if (!L->makeLoopInvariant(I, Changed, Preheader->getTerminator())) 131 // We can only remove the loop if there is a preheader that we can 133 BasicBlock* preheader = L->getLoopPreheader(); local 134 if (!preheader) 161 if (!IsLoopDead(L, exitingBlocks, exitBlocks, Changed, preheader)) 172 // branch from the preheader to go to the single exit block. 184 // Connect the preheader directly to the exit block. 185 TerminatorInst* TI = preheader->getTerminator() [all...] |
/external/llvm/test/Analysis/BasicAA/ |
phi-spec-order.ll | 10 br label %for.cond2.preheader 12 for.cond2.preheader: ; preds = %for.end, %entry 16 for.body4: ; preds = %for.body4, %for.cond2.preheader 18 to [16000 x double]*), %for.cond2.preheader ] 19 %lsr.iv1 = phi [16000 x double]* [ %i10, %for.body4 ], [ @X, %for.cond2.preheader ] 23 %lsr.iv = phi i32 [ %lsr.iv.next, %for.body4 ], [ 16000, %for.cond2.preheader ] 63 br i1 %exitcond, label %for.end10, label %for.cond2.preheader
|