/external/llvm/test/CodeGen/X86/ |
loop-strength-reduce6.ll | 20 br label %bb414.preheader.i 28 bb414.preheader.i: ; preds = %cond_true44.i 31 bb.i18: ; preds = %bb414.preheader.i 46 bb163.i.i: ; preds = %bb178.preheader.i.i, %bb163.i.i 47 %rawout2.451.rec.i.i = phi i64 [ 0, %bb178.preheader.i.i ], [ %indvar.next260.i, %bb163.i.i ] ; <i64> [#uses=2] 53 br i1 %exitcond261.i, label %bb178.preheader.i.i, label %bb163.i.i 55 bb178.preheader.i.i: ; preds = %bb163.i.i, %cond_true.i149.i 64 do_layer3.exit: ; preds = %bb414.preheader.i
|
2007-10-30-LSRCrash.ll | 8 br i1 false, label %bb98.preheader, label %bb 13 bb98.preheader: ; preds = %cond_true15 19 bb69.outer: ; preds = %bb76.split, %bb98.preheader 20 %from.0.reg2mem.0.ph.rec = phi i32 [ %tmp75.rec, %bb76.split ], [ 0, %bb98.preheader ] ; <i32> [#uses=1] 43 bb103: ; preds = %bb76.split, %bb98.preheader
|
coalescer-commute4.ll | 7 br i1 %tmp2132, label %bb23, label %bb.preheader 9 bb.preheader: ; preds = %entry 13 bb: ; preds = %bb, %bb.preheader 14 %i.0.reg2mem.0 = phi i32 [ 0, %bb.preheader ], [ %indvar.next, %bb ] ; <i32> [#uses=3] 15 %res.0.reg2mem.0 = phi float [ 0.000000e+00, %bb.preheader ], [ %tmp14, %bb ] ; <float> [#uses=1]
|
sink-out-of-loop.ll | 9 ; CHECK: [[OUTER_LN1:LBB0_[0-9]+]]: ## %preheader 18 br label %preheader 20 preheader: 25 %iv30 = phi i32 [ 1, %preheader ], [ %iv.next31, %for.inc40.i ] 43 br i1 %exitcond34, label %for.body2, label %preheader
|
2010-05-12-FastAllocKills.ll | 37 br i1 undef, label %isdigit339.exit11.preheader, label %bb13 39 isdigit339.exit11.preheader: ; preds = %bb2 42 bb10: ; preds = %bb10, %isdigit339.exit11.preheader 43 %divisor.041 = phi x86_fp80 [ %0, %bb10 ], [ 0xK3FFF8000000000000000, %isdigit339.exit11.preheader ] ; <x86_fp80> [#uses=1] 47 bb12: ; preds = %bb10, %isdigit339.exit11.preheader 48 %divisor.0.lcssa = phi x86_fp80 [ 0xK3FFF8000000000000000, %isdigit339.exit11.preheader ], [ %0, %bb10 ] ; <x86_fp80> [#uses=0]
|
MachineSink-CritEdge.ll | 26 br i1 %cmp, label %land.lhs.true, label %do.body.preheader 31 br i1 %cmp4, label %do.body.preheader, label %if.then 33 ; %add16.i should be sinked all the way down to do.body.preheader, but not into the loop. 34 ; CHECK: do.body.preheader 38 do.body.preheader: 47 %x.addr.1 = phi i32 [ %add9, %do.body ], [ %x, %do.body.preheader ]
|
/external/llvm/test/Transforms/LoopSimplify/ |
basictest.ll | 3 ; This function should get a preheader inserted before BB3, that is jumped
|
/external/llvm/test/Analysis/ScalarEvolution/ |
avoid-smax-0.ll | 14 br i1 %2, label %return, label %bb3.preheader 16 bb3.preheader: 20 %i.0 = phi i32 [ %7, %bb3 ], [ 0, %bb3.preheader ]
|
/external/llvm/test/Transforms/CodeExtractor/ |
2004-03-14-DominanceProblem.ll | 7 br label %loopentry.1.preheader 9 loopentry.1.preheader: ; preds = %entry 12 loopentry.1: ; preds = %no_exit.1, %loopentry.1.preheader
|
/external/llvm/test/Transforms/LoopRotate/ |
pr2639.ll | 8 br i1 false, label %bb9.preheader, label %bb11 10 bb9.preheader: ; preds = %entry 33 bb9: ; preds = %bb8, %bb9.preheader
|
/external/llvm/test/Analysis/DependenceAnalysis/ |
Invariant.ll | 12 br label %for.cond1.preheader 14 for.cond1.preheader: 20 %j.02 = phi i32 [ 0, %for.cond1.preheader ], [ %add8, %for.body3 ] 21 %res.11 = phi float [ %res.03, %for.cond1.preheader ], [ %add.res.1, %for.body3 ] 36 br i1 %cmp, label %for.cond1.preheader, label %for.end11
|
SymbolicSIV.ll | 15 br i1 %cmp1, label %for.end, label %for.body.preheader 24 for.body.preheader: ; preds = %entry 27 for.body: ; preds = %for.body.preheader, %for.body 28 %i.03 = phi i64 [ %inc, %for.body ], [ 0, %for.body.preheader ] 29 %B.addr.02 = phi i32* [ %incdec.ptr, %for.body ], [ %B, %for.body.preheader ] 60 br i1 %cmp1, label %for.end, label %for.body.preheader 69 for.body.preheader: ; preds = %entry 72 for.body: ; preds = %for.body.preheader, %for.body 73 %i.03 = phi i64 [ %inc, %for.body ], [ 0, %for.body.preheader ] 74 %B.addr.02 = phi i32* [ %incdec.ptr, %for.body ], [ %B, %for.body.preheader ] [all...] |
ExactRDIV.ll | 33 br i1 %exitcond5, label %for.body, label %for.body4.preheader 35 for.body4.preheader: ; preds = %for.body 38 for.body4: ; preds = %for.body4.preheader, %for.body4 39 %j.02 = phi i64 [ %inc9, %for.body4 ], [ 0, %for.body4.preheader ] 40 %B.addr.01 = phi i32* [ %incdec.ptr, %for.body4 ], [ %B, %for.body4.preheader ] 81 br i1 %exitcond4, label %for.body, label %for.body4.preheader 83 for.body4.preheader: ; preds = %for.body 86 for.body4: ; preds = %for.body4.preheader, %for.body4 87 %j.02 = phi i64 [ %inc7, %for.body4 ], [ 0, %for.body4.preheader ] 88 %B.addr.01 = phi i32* [ %incdec.ptr, %for.body4 ], [ %B, %for.body4.preheader ] [all...] |
/external/llvm/test/CodeGen/Mips/ |
addressing-mode.ll | 13 br label %for.cond1.preheader 15 for.cond1.preheader: 21 %s.120 = phi i32 [ %s.022, %for.cond1.preheader ], [ %add7, %for.body3 ] 22 %j.019 = phi i32 [ 0, %for.cond1.preheader ], [ %add8, %for.body3 ] 36 br i1 %cmp, label %for.cond1.preheader, label %for.end11
|
/external/llvm/test/CodeGen/PowerPC/ |
stdux-constuse.ll | 8 br label %for.cond2.preheader 10 for.cond2.preheader: 15 %lsr.iv = phi i32 [ %lsr.iv.next, %for.body4 ], [ 16000, %for.cond2.preheader ] 16 %i0 = phi i64* [ %p1, %for.cond2.preheader ], [ %i6, %for.body4 ] 42 br i1 %exitcond, label %for.end10, label %for.cond2.preheader
|
isel-rc-nox0.ll | 10 br i1 undef, label %cond.true, label %for.cond1.preheader.i 13 br label %for.cond1.preheader.i 15 for.cond1.preheader.i: ; preds = %for.cond1.preheader.i, %cond.true, %entry 16 br i1 undef, label %crc32_gentab.exit, label %for.cond1.preheader.i 18 crc32_gentab.exit: ; preds = %for.cond1.preheader.i 21 br label %for.cond1.preheader.i2961.i 23 for.cond1.preheader.i2961.i: ; preds = %for.inc44.i2977.i, %crc32_gentab.exit 29 for.body21.i2968.i: ; preds = %safe_mod_func_int32_t_s_s.exit.i2974.i, %for.cond1.preheader.i2961.i 36 br i1 undef, label %func_80.exit2978.i, label %for.cond1.preheader.i2961. [all...] |
/external/llvm/test/Transforms/ADCE/ |
2003-06-24-BasicFunctionality.ll | 7 br i1 %tmp.41, label %no_exit.preheader, label %return 9 no_exit.preheader: ; preds = %entry 15 no_exit: ; preds = %endif, %no_exit.preheader 16 %k.1 = phi i32 [ %k.0, %endif ], [ 0, %no_exit.preheader ] ; <i32> [#uses=3] 17 %i.0 = phi i32 [ %inc.1, %endif ], [ 0, %no_exit.preheader ] ; <i32> [#uses=1]
|
/external/llvm/test/Transforms/CorrelatedValuePropagation/ |
2010-09-26-MergeConstantRange.ll | 16 for.cond.loopexit: ; preds = %bb.nph, %for.cond9.preheader 38 br i1 icmp eq (i16 ptrtoint (%struct.S2* @g_128 to i16), i16 0), label %for.cond9.preheader.us-lcssa.us, label %lbl_133.us 46 for.cond9.preheader.us-lcssa.us: ; preds = %lbl_134.us 47 br label %for.cond9.preheader 61 br i1 icmp eq (i16 ptrtoint (%struct.S2* @g_128 to i16), i16 0), label %for.cond9.preheader.us-lcssa, label %lbl_133 63 for.cond9.preheader.us-lcssa: ; preds = %lbl_134 64 br label %for.cond9.preheader 66 for.cond9.preheader: ; preds = %for.cond9.preheader.us-lcssa, %for.cond9.preheader.us-lcssa.u [all...] |
/external/llvm/test/Transforms/LoopVectorize/ |
if-conv-crash.ll | 14 br i1 undef, label %num_q.exit, label %while.body.i.preheader 16 while.body.i.preheader: ; preds = %if.else 19 while.body.i: ; preds = %if.end.i, %while.body.i.preheader 45 br label %for.cond1.preheader 47 for.cond1.preheader: 52 %malicious.phi = phi i32 [ 0, %for.cond1.preheader ] 55 br i1 %tobool, label %for.cond.for.end5, label %for.cond1.preheader
|
/external/llvm/test/Transforms/SLPVectorizer/X86/ |
crash_lencod.ll | 23 for.cond14.preheader: ; preds = %for.inc11 26 for.body16.lr.ph: ; preds = %for.cond14.preheader 36 br i1 false, label %for.cond14.preheader, label %for.body3 42 br i1 undef, label %if.end103, label %for.cond45.preheader 44 for.cond45.preheader: ; preds = %for.end39 47 if.then88: ; preds = %for.cond45.preheader 58 if.else: ; preds = %for.cond45.preheader 61 if.end103: ; preds = %if.else, %if.then88, %for.end39, %for.cond14.preheader, %for.end 62 %0 = phi double [ 0.000000e+00, %for.end39 ], [ %div97, %if.then88 ], [ 0.000000e+00, %if.else ], [ 0.000000e+00, %for.cond14.preheader ], [ 0.000000e+00, %for.end ] 63 %1 = phi double [ undef, %for.end39 ], [ %div92, %if.then88 ], [ undef, %if.else ], [ 0.000000e+00, %for.cond14.preheader ], [ 0.000000e+00, %for.end [all...] |
/external/llvm/test/Transforms/GlobalOpt/ |
2009-06-01-RecursivePHI.ll | 39 bb1.i61: ; preds = %bb4.preheader.i, %bb1.i61 43 br i1 undef, label %bb6.i64, label %bb15.preheader.i 45 bb15.preheader.i: ; preds = %bb4.preheader.i, %bb5.i62 68 bb16.i77: ; preds = %bb9.i71, %my_malloc.exit.i70, %bb15.preheader.i 69 %.pre41.i.rle244 = phi %struct.s_net* [ %.pre41.i, %bb15.preheader.i ], [ %0, %my_malloc.exit.i70 ], [ %1, %bb9.i71 ] ; <%struct.s_net*> [#uses=1] 74 br i1 undef, label %bb4.preheader.i, label %alloc_and_load_unique_pin_list.exit 76 bb4.preheader.i: ; preds = %bb17.i78 77 br i1 undef, label %bb1.i61, label %bb15.preheader.i 85 br i1 undef, label %bb3.us.us.i, label %bb6.preheader [all...] |
/external/llvm/test/Transforms/IndVarSimplify/ |
variable-stride-ivs-0.ll | 16 br i1 %tmp.125, label %no_exit.preheader, label %return 18 no_exit.preheader: ; preds = %entry 23 no_exit: ; preds = %no_exit, %no_exit.preheader 24 %iv.ui = phi i32 [ 0, %no_exit.preheader ], [ %iv..inc.ui, %no_exit ] ; <i32> [#uses=1] 25 %iv. = phi i32 [ %tmp.5, %no_exit.preheader ], [ %iv..inc, %no_exit ] ; <i32> [#uses=2] 26 %m.0.0 = phi i32 [ %tmp.5, %no_exit.preheader ], [ %tmp.24, %no_exit ] ; <i32> [#uses=2]
|
/external/llvm/test/Transforms/SCCP/ |
2006-10-23-IPSCCP-Crash.ll | 12 br i1 %tmp80, label %bb647.preheader, label %cond_true81.preheader 13 cond_true81.preheader: ; preds = %entry 15 bb647.preheader: ; preds = %entry 24 cond_true654: ; preds = %bb647.preheader 26 UnifiedReturnBlock: ; preds = %bb647.preheader
|
/external/llvm/test/CodeGen/Thumb2/ |
2009-08-04-SubregLoweringBug2.ll | 11 br i1 undef, label %bb14, label %bb3.preheader 13 bb3.preheader: ; preds = %entry 16 bb5: ; preds = %bb5, %bb3.preheader
|
/external/llvm/test/Transforms/LoopUnswitch/ |
2007-07-12-ExitDomInfo.ll | 8 br i1 %ttmp25, label %bb36.preheader, label %bb44 10 bb36.preheader: ; preds = %entry 14 bb36.outer: ; preds = %bb41, %bb36.preheader
|