/external/llvm/test/Transforms/LoopStrengthReduce/ |
2012-01-02-nopreheader.ll | 3 ; <rdar://10619599> "SelectionDAGBuilder shouldn't visit PHI nodes!" assert. 12 ; (bb7.lr.ph.us) below the existing phi i.12.us. 16 ; CHECK-NOT: phi float* 17 ; CHECK: %j.01.us = phi i32 18 ; CHECK-NOT: phi float* 31 %i.12.us = phi i32 [ %2, %bb9.us ], [ 0, %bb8.preheader.lr.ph ] 36 %j.01.us = phi i32 [ 0, %bb7.lr.ph.us ], [ %1, %bb7.us ] 59 ; CHECK: %indvar = phi i32 71 %indvar5 = phi i32 [ %indvar.next6, %bb9 ], [ 0, %bb3 ] 76 %indvar = phi i32 [ 0, %bb8.preheader ], [ %indvar.next, %bb7 [all...] |
/external/llvm/test/Transforms/LoopUnroll/ |
runtime-loop.ll | 22 %indvars.iv = phi i64 [ %indvars.iv.next, %for.body ], [ 0, %entry ] 23 %sum.02 = phi i32 [ %add, %for.body ], [ 0, %entry ] 33 %sum.0.lcssa = phi i32 [ 0, %entry ], [ %add, %for.body ] 49 %indvars.iv = phi i64 [ 0, %entry ], [ %indvars.iv.next, %for.body ] 50 %sum.01 = phi i32 [ 0, %entry ], [ %add, %for.body ] 73 %indvar1.ph = phi i32 [ 0, %entry ], [ %indvar.next2, %bb72 ] 97 %p.addr.05 = phi i16* [ %incdec.ptr, %for.body ], [ %p, %entry ] 98 %len.addr.04 = phi i32 [ %sub, %for.body ], [ %len, %entry ] 99 %res.03 = phi i32 [ %add, %for.body ], [ 0, %entry ] 113 %res.0.lcssa = phi i16 [ %phitmp, %for.cond.for.end_crit_edge ], [ 0, %entry [all...] |
runtime-loop3.ll | 18 %indvars.iv16 = phi i64 [ 0, %for.cond1.preheader.lr.ph ], [ %indvars.iv.next17, %for.inc5 ] 19 %sum.012 = phi i32 [ 0, %for.cond1.preheader.lr.ph ], [ %sum.1.lcssa, %for.inc5 ] 23 %indvars.iv = phi i64 [ %indvars.iv.next, %for.body3 ], [ 0, %for.cond1.preheader ] 24 %sum.19 = phi i32 [ %add4, %for.body3 ], [ %sum.012, %for.cond1.preheader ] 35 %sum.1.lcssa = phi i32 [ %sum.012, %for.cond1.preheader ], [ %add4, %for.body3 ] 42 %sum.0.lcssa = phi i32 [ 0, %entry ], [ %sum.1.lcssa, %for.inc5 ]
|
/external/llvm/test/Transforms/LoopVectorize/AArch64/ |
gather-cost.ll | 27 %r.057 = phi float [ 0.000000e+00, %for.body.lr.ph ], [ %add10, %for.body ] 28 %g.056 = phi float [ 0.000000e+00, %for.body.lr.ph ], [ %add20, %for.body ] 29 %v.055 = phi i64 [ 0, %for.body.lr.ph ], [ %inc, %for.body ] 30 %b.054 = phi float [ 0.000000e+00, %for.body.lr.ph ], [ %add30, %for.body ] 69 %add30.lcssa = phi float [ %add30, %for.body ] 70 %add20.lcssa = phi float [ %add20, %for.body ] 71 %add10.lcssa = phi float [ %add10, %for.body ] 78 %r.0.lcssa = phi i8 [ %phitmp, %for.cond.for.end_crit_edge ], [ 0, %entry ] 79 %g.0.lcssa = phi i8 [ %phitmp60, %for.cond.for.end_crit_edge ], [ 0, %entry ] 80 %b.0.lcssa = phi i8 [ %phitmp61, %for.cond.for.end_crit_edge ], [ 0, %entry [all...] |
/external/llvm/test/Transforms/LoopVectorize/ARM/ |
gather-cost.ll | 30 %r.057 = phi float [ 0.000000e+00, %for.body.lr.ph ], [ %add10, %for.body ] 31 %g.056 = phi float [ 0.000000e+00, %for.body.lr.ph ], [ %add20, %for.body ] 32 %v.055 = phi i32 [ 0, %for.body.lr.ph ], [ %inc, %for.body ] 33 %b.054 = phi float [ 0.000000e+00, %for.body.lr.ph ], [ %add30, %for.body ] 72 %add30.lcssa = phi float [ %add30, %for.body ] 73 %add20.lcssa = phi float [ %add20, %for.body ] 74 %add10.lcssa = phi float [ %add10, %for.body ] 81 %r.0.lcssa = phi i8 [ %phitmp, %for.cond.for.end_crit_edge ], [ 0, %entry ] 82 %g.0.lcssa = phi i8 [ %phitmp60, %for.cond.for.end_crit_edge ], [ 0, %entry ] 83 %b.0.lcssa = phi i8 [ %phitmp61, %for.cond.for.end_crit_edge ], [ 0, %entry [all...] |
width-detect.ll | 14 %indvars.iv = phi i64 [ %indvars.iv.next, %.lr.ph ], [ 0, %0 ] 15 %prod.01 = phi float [ %4, %.lr.ph ], [ 0.000000e+00, %0 ] 25 %prod.0.lcssa = phi float [ 0.000000e+00, %0 ], [ %4, %.lr.ph ] 37 %indvars.iv = phi i64 [ %indvars.iv.next, %.lr.ph ], [ 0, %0 ] 38 %red.01 = phi i8 [ %4, %.lr.ph ], [ 0, %0 ] 48 %red.0.lcssa = phi i8 [ 0, %0 ], [ %4, %.lr.ph ]
|
/external/llvm/test/Transforms/LoopVectorize/X86/ |
gather-cost.ll | 28 %r.057 = phi float [ 0.000000e+00, %for.body.lr.ph ], [ %add10, %for.body ] 29 %g.056 = phi float [ 0.000000e+00, %for.body.lr.ph ], [ %add20, %for.body ] 30 %v.055 = phi i64 [ 0, %for.body.lr.ph ], [ %inc, %for.body ] 31 %b.054 = phi float [ 0.000000e+00, %for.body.lr.ph ], [ %add30, %for.body ] 70 %add30.lcssa = phi float [ %add30, %for.body ] 71 %add20.lcssa = phi float [ %add20, %for.body ] 72 %add10.lcssa = phi float [ %add10, %for.body ] 79 %r.0.lcssa = phi i8 [ %phitmp, %for.cond.for.end_crit_edge ], [ 0, %entry ] 80 %g.0.lcssa = phi i8 [ %phitmp60, %for.cond.for.end_crit_edge ], [ 0, %entry ] 81 %b.0.lcssa = phi i8 [ %phitmp61, %for.cond.for.end_crit_edge ], [ 0, %entry [all...] |
/external/llvm/test/Transforms/LoopVectorize/ |
no_int_induction.ll | 10 ;CHECK: phi i64 11 ;CHECK: phi <4 x i32> 22 %.03.i = phi i32* [ %6, %.lr.ph.i ], [ %A, %0 ] 23 %.012.i = phi i32 [ %5, %.lr.ph.i ], [ 0, %0 ] 31 %.01.lcssa.i = phi i32 [ 0, %0 ], [ %5, %.lr.ph.i ] 37 ;CHECK: phi i16 38 ;CHECK: phi <4 x i32> 49 %.03.i = phi i32 addrspace(1)* [ %6, %.lr.ph.i ], [ %A, %0 ] 50 %.012.i = phi i32 [ %5, %.lr.ph.i ], [ 0, %0 ] 58 %.01.lcssa.i = phi i32 [ 0, %0 ], [ %5, %.lr.ph.i [all...] |
if-conv-crash.ll | 42 ; We can have basic blocks with single entry PHI nodes. 48 %inc10 = phi i32 [ 0, %entry ], [ %inc, %for.end ] 52 %malicious.phi = phi i32 [ 0, %for.cond1.preheader ] 58 %and.lcssa = phi i32 [ %malicious.phi, %for.end ]
|
no_outside_user.ll | 24 %tmp8 = phi i32 [ %tmp18, %bb16 ], [ %b.promoted, %bb ] 32 %tmp17 = phi i32 [ 0, %bb10 ], [ 1, %.lr.ph.i ] 38 %.lcssa = phi i32 [ %tmp17, %bb16 ] 42 ; Don't vectorize this loop. Its phi node (induction variable) has an outside 60 %inc7 = phi i32 [ 0, %entry ], [ %inc, %for.cond1.preheader ] 66 %inc7.lcssa = phi i32 [ %inc7, %for.cond1.preheader ]
|
/external/llvm/test/Transforms/IndVarSimplify/ |
tripcount_compute.ll | 16 %i = phi i32 [ 0, %entry ], [ %i.next, %loop ] ; <i32> [#uses=3] 33 %i = phi i32 [ 0, %entry ], [ %i.next, %loop ] ; <i32> [#uses=3] 50 %i = phi i32 [ 1024, %entry ], [ %i.next, %loop ] ; <i32> [#uses=3] 67 %i = phi i32 [ 0, %entry ], [ %i.next, %loop ] ; <i32> [#uses=3] 84 %i = phi i32 [ 7, %entry ], [ %i.next, %loop ] ; <i32> [#uses=4] 102 %i = phi i32 [ 0, %entry ], [ %i.next, %loop ] ; <i32> [#uses=3] 111 %j = phi i32 [ %i, %loopexit ], [ %j.next, %loop2 ] ; <i32> [#uses=3] 128 %i = phi i32 [ 0, %entry ], [ %i.next, %loop ] ; <i32> [#uses=3] 137 %j = phi i32 [ %i.next, %loopexit ], [ %j.next, %loop2 ] ; <i32> [#uses=3] 146 %k = phi i32 [ %j.next, %loopexit2 ], [ %k.next, %loop8 ] ; <i32> [#uses=3 [all...] |
dont-recompute.ll | 30 %i.06 = phi i32 [ 0, %entry ], [ %inc, %for.body ] 31 %a.05 = phi i32 [ 0, %entry ], [ %add, %for.body ] 42 ; CHECK:%add.lcssa = phi i32 [ %add, %for.body ] 54 %i.06 = phi i32 [ 0, %entry ], [ %inc, %for.body ] 55 %a.05 = phi i32 [ 0, %entry ], [ %add, %for.body ] 66 ; CHECK:%add.lcssa = phi i32 [ %add, %for.body ]
|
/external/llvm/test/Analysis/BranchProbabilityInfo/ |
pr18705.ll | 20 %indvars.iv = phi i64 [ %0, %while.body.lr.ph ], [ %indvars.iv.next, %if.end ] 21 %b.addr.011 = phi i32* [ %b, %while.body.lr.ph ], [ %b.addr.1, %if.end ] 22 %d.addr.010 = phi i32* [ %d, %while.body.lr.ph ], [ %incdec.ptr4, %if.end ] 23 %c.addr.09 = phi i32* [ %c, %while.body.lr.ph ], [ %c.addr.1, %if.end ] 47 %c.addr.1 = phi i32* [ %c.addr.09, %if.then ], [ %incdec.ptr3, %if.else ] 48 %b.addr.1 = phi i32* [ %incdec.ptr, %if.then ], [ %b.addr.011, %if.else ]
|
/external/llvm/test/CodeGen/X86/ |
2007-04-25-MMX-PADDQ.ll | 14 %i.037.0 = phi i32 [ 0, %entry ], [ %tmp25, %bb26 ] ; <i32> [#uses=3] 15 %sum.035.0 = phi <1 x i64> [ zeroinitializer, %entry ], [ %tmp22, %bb26 ] ; <<1 x i64>> [#uses=1] 27 %sum.035.1 = phi <1 x i64> [ zeroinitializer, %entry ], [ %tmp22, %bb26 ] ; <<1 x i64>> [#uses=1] 46 %i.037.0 = phi i32 [ 0, %entry ], [ %tmp25, %bb26 ] ; <i32> [#uses=3] 47 %sum.035.0 = phi x86_mmx [ %tmp2943, %entry ], [ %tmp22, %bb26 ] ; <x86_mmx> [#uses=1] 59 %sum.035.1 = phi x86_mmx [ %tmp2943, %entry ], [ %tmp22, %bb26 ] ; <x86_mmx> [#uses=1]
|
2007-01-13-StackPtrIndex.ll | 64 %e641 = phi i64 [ 0, %b63 ], [ %r129, %a25b ] 70 %w1989 = phi i64 [ 0, %b63 ], [ %v1990, %a25b ] 78 %w1982 = phi i64 [ 0, %a25b140q ], [ %v1983, %a25b140 ] 88 %w1964 = phi i64 [ 0, %b158 ], [ %v1973, %b1606 ] 107 %e653 = phi i64 [ 0, %b179 ], [ %r283, %a30b ] 113 %w = phi i64 [ 0, %b179 ], [ %v, %a30b ] 121 %w1847 = phi i64 [ 0, %a30b294q ], [ %v1848, %a30b294 ] 131 %w1874 = phi i64 [ 0, %a33b ], [ %v1880, %b463 ] 146 %d753p = phi i64 [ %d753, %b341 ], [ %r411, %a35b ] 147 %s761p = phi i64 [ %s761, %b341 ], [ 322, %a35b [all...] |
/external/llvm/test/Transforms/InstCombine/ |
shift-sra.ll | 32 %P = phi i64 [%X2, %T], [%Y2, %F] 37 ; CHECK: %P = phi i64 50 %P = phi i64 [%X2, %T], [%Y2, %F] 56 ; CHECK: %P = phi i64 70 %P = phi i32 [0, %A], [0, %B], [%Y, %C] 74 ; CHECK: %P = phi i32
|
/external/chromium_org/v8/src/ |
hydrogen-infer-types.cc | 32 HPhi* phi = block->phis()->at(j); local 33 worklist_.Add(phi, zone()); 34 in_worklist_.Add(phi->id());
|
/external/llvm/test/Analysis/BlockFrequencyInfo/ |
double_exit.ll | 20 %I.0 = phi i32 [ 0, %entry ], [ %inc6, %outer.inc ] 21 %Return.0 = phi i32 [ 0, %entry ], [ %Return.1, %outer.inc ] 33 %Return.1 = phi i32 [ %Return.0, %outer ], [ %call4, %inner.inc ] 34 %J.0 = phi i32 [ %I.0, %outer ], [ %inc, %inner.inc ] 65 %Return.2 = phi i32 [ %Return.1, %inner.body ], [ %Return.0, %outer ] 93 %I.0 = phi i32 [ 0, %entry ], [ %inc12, %outer.inc ] 94 %Return.0 = phi i32 [ 0, %entry ], [ %Return.3, %outer.inc ] 106 %J.0 = phi i32 [ %I.0, %outer ], [ %inc9, %middle.inc ] 107 %Return.1 = phi i32 [ %Return.0, %outer ], [ %Return.2, %middle.inc ] 119 %Return.2 = phi i32 [ %Return.1, %middle ], [ %call7, %inner.inc [all...] |
/external/llvm/test/Analysis/Delinearization/ |
undef.ll | 10 %iz.069 = phi i64 [ %inc323, %for.inc322 ], [ 0, %entry ] 14 %iy.067 = phi i64 [ %inc320, %for.end ], [ 0, %for.cond55.preheader ] 18 %ix.062 = phi i64 [ %inc, %for.body60 ], [ 0, %for.cond58.preheader ]
|
/external/llvm/test/Analysis/ScalarEvolution/ |
2008-11-18-Stride1.ll | 20 %indvar = phi i32 [ 0, %bb.nph ], [ %indvar.next, %bb1 ] ; <i32> [#uses=2] 32 %.lcssa = phi i32 [ %1, %bb1 ] ; <i32> [#uses=1] 36 %x_addr.0.lcssa = phi i32 [ %.lcssa, %bb1.bb2_crit_edge ], [ %x, %entry ] ; <i32> [#uses=1]
|
2008-11-18-Stride2.ll | 19 %indvar = phi i32 [ 0, %bb.nph ], [ %indvar.next, %bb1 ] ; <i32> [#uses=2] 31 %.lcssa = phi i32 [ %1, %bb1 ] ; <i32> [#uses=1] 35 %x_addr.0.lcssa = phi i32 [ %.lcssa, %bb1.bb2_crit_edge ], [ %x, %entry ] ; <i32> [#uses=1]
|
/external/llvm/test/CodeGen/AArch64/ |
arm64-ands-bad-peephole.ll | 16 %result.09 = phi i32 [ %add2.result.0, %for.body ], [ 1, %entry ] 17 %i.08 = phi i32 [ %inc, %for.body ], [ 2, %entry ] 26 %add2.result.0.lcssa = phi i32 [ %add2.result.0, %for.body ]
|
/external/llvm/test/CodeGen/ARM/ |
2009-05-11-CodePlacementCrash.ll | 12 %CurL.02 = phi %struct.List* [ @Node5, %entry ], [ %2, %bb3 ] ; <%struct.List*> [#uses=1] 13 %PrevL.01 = phi %struct.List* [ null, %entry ], [ %CurL.02, %bb3 ] ; <%struct.List*> [#uses=1] 21 %iftmp.0.0 = phi i32 [ 0, %bb1 ], [ -1, %bb ] ; <i32> [#uses=1]
|
fast-isel-br-phi.ll | 20 %cond = phi i1 [ 0, %cond.true ], [ 1, %cond.false ] 30 %cond8 = phi i8 [ 0, %cond.true8 ], [ 1, %cond.false8 ] 41 %cond16 = phi i16 [ 0, %cond.true16 ], [ 1, %cond.false16 ]
|
/external/llvm/test/CodeGen/Thumb2/ |
2011-06-07-TwoAddrEarlyClobber.ll | 28 %.pre-phi = phi %struct.op** [ undef, %if.then60 ], [ %0, %if.then67 ] 29 %tmp98 = load %struct.op** %.pre-phi, align 4
|