/external/llvm/test/Transforms/SimplifyCFG/ |
2005-06-16-PHICrash.ll | 20 %i.0.1 = phi i32 [ 0, %else.1 ], [ %inc.0, %no_exit.0 ] ; <i32> [#uses=2] 42 %mem_tmp.0 = phi i1 [ %tmp.20, %cond_true ], [ %tmp.22, %cond_false ] ; <i1> [#uses=1] 50 %i.1.1 = phi i32 [ 0, %else.2 ], [ %inc.3, %endif.3 ] ; <i32> [#uses=2] 51 %i.3.2 = phi i32 [ undef, %else.2 ], [ %i.3.0, %endif.3 ] ; <i32> [#uses=2] 52 %l_88173906_addr.1 = phi i8 [ %l_88173906, %else.2 ], [ %l_88173906_addr.0, %endif.3 ] ; <i8> [#uses=3] 73 %i.3.3 = phi i32 [ 0, %else.5 ], [ %inc.2, %then.7 ] ; <i32> [#uses=3] 86 %i.3.0 = phi i32 [ %i.3.2, %then.3 ], [ %i.3.2, %then.4 ], [ %i.3.3, %loopentry.3 ] ; <i32> [#uses=1] 87 %l_88173906_addr.0 = phi i8 [ 100, %then.3 ], [ %l_88173906_addr.1, %then.4 ], [ %l_88173906_addr.1, %loopentry.3 ] ; <i8> [#uses=1] 93 %result.0 = phi i32 [ 1624650671, %then.1 ], [ %tmp.25, %then.2 ], [ 3379, %then.5 ], [ 52410, %else.7 ], [ -1526438411, %endif.2 ], [ %tmp.12, %else.0 ] ; <i32> [#uses=1]
|
/external/llvm/test/Analysis/BlockFrequencyInfo/ |
nested_loop_with_branches.ll | 13 %i = phi i32 [ 0, %entry ], [ %i.next, %inner.end ], [ %i.next, %no_inner ] 20 %j = phi i32 [ 0, %outer ], [ %j.next, %inner.end ] 36 %stay_inner = phi i1 [ %v4, %left ], [ %v5, %right ]
|
/external/llvm/test/Analysis/Delinearization/ |
multidim_only_ivs_3d.ll | 21 %i = phi i64 [ 0, %entry ], [ %i.inc, %for.i.inc ] 25 %j = phi i64 [ 0, %for.i ], [ %j.inc, %for.j.inc ] 29 %k = phi i64 [ 0, %for.j ], [ %k.inc, %for.k.inc ]
|
/external/llvm/test/Analysis/ScalarEvolution/ |
sext-inreg.ll | 14 %i.01 = phi i64 [ 0, %entry ], [ %indvar.next, %bb ] ; <i32> [#uses=2] 26 %p = phi i64 [ 0, %entry ], [ %t2, %bb ] 27 %q = phi i64 [ 0, %entry ], [ %s2, %bb ]
|
trip-count-pow2.ll | 8 %i = phi i32 [ 0, %entry ], [ %i.next, %loop ] 26 %i = phi i32 [ 0, %entry ], [ %i.next, %loop ] 43 %i = phi i32 [ 0, %entry ], [ %i.next, %loop ]
|
/external/llvm/test/CodeGen/AArch64/ |
arm64-scaled_iv.ll | 15 ; CHECK: [[IV:%[^ ]+]] = phi i64 [ [[IVNEXT:%[^,]+]], %for.body ], [ 0, %entry ] 17 ; CHECK-NOT: phi 18 %indvars.iv = phi i64 [ 1, %entry ], [ %indvars.iv.next, %for.body ]
|
/external/llvm/test/CodeGen/ARM/ |
tail-dup.ll | 31 %result.0 = phi i32 [ 0, %entry ], [ %dec, %DECREMENT ], [ %inc, %INCREMENT ] 32 %opcodes.pn = phi i32* [ %opcodes, %entry ], [ %opcodes.addr.0, %DECREMENT ], [ %opcodes.addr.0, %INCREMENT ] 33 %indirect.goto.dest.in = phi i8** [ %arrayidx, %entry ], [ %arrayidx4, %DECREMENT ], [ %arrayidx2, %INCREMENT ]
|
/external/llvm/test/CodeGen/Mips/ |
2011-05-26-BranchKillsVreg.ll | 4 ; PHI elimination splits the critical edge from %while.end415 to %if.end427. 20 %list1.0482 = phi i8* [ %base, %if.end13 ], [ null, %while.body ] 31 %list2.1 = phi i8* [ undef, %if.then419 ], [ %list1.0482, %while.end415 ]
|
brind.ll | 16 %i.0 = phi i32 [ 0, %entry ], [ %inc, %L3 ] 21 %i.1 = phi i32 [ %i.0, %L1 ], [ %inc, %L3 ] 26 %i.2 = phi i32 [ %i.1, %L2 ], [ %inc, %L3 ]
|
/external/llvm/test/CodeGen/PowerPC/ |
2013-07-01-PHIElimBug.ll | 17 %l_655.1 = phi i32* [ getelementptr inbounds ([8 x i32]* @g_51, i64 0, i64 6), %entry ], [ %l_654.0, %for.cond940 ] 18 %l_654.0 = phi i32* [ null, %entry ], [ %arrayidx638, %for.cond940 ] 23 %l_655.3.ph33 = phi i32* [ %l_655.1, %for.cond940 ], [ getelementptr inbounds ([8 x i32]* @g_51, i64 0, i64 6), %entry ]
|
misched-inorder-latency.ll | 28 %valmerge = phi i32 [ %val1, %entry], [ %val2, %true ] 29 %summerge = phi i32 [ %sum1, %entry], [ %sum2, %true ] 52 %valmerge = phi i32 [ %val1, %entry], [ %val2, %true ]
|
stdux-constuse.ll | 11 %nl.018 = phi i32 [ 0, %entry ], [ %inc9, %for.end ] 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 ]
|
/external/llvm/test/CodeGen/X86/ |
2005-05-08-FPStackifierPHI.ll | 2 ; Make sure LLC doesn't crash in the stackifier due to FP PHI nodes. 23 %ai2.1122.tmp.3 = phi float [ %tmp.958, %loopexit.21 ], [ %tmp.882, %loopexit.19 ] ; <float> [#uses=1] 33 %ar2.1124.tmp.2 = phi float [ 0.000000e+00, %loopexit.19 ], [ %tmp.951, %loopexit.21 ] ; <float> [#uses=0]
|
2007-11-04-LiveIntervalCrash.ll | 13 %name8.0.reg2mem.0.rec = phi i64 [ %indvar.next, %bb ], [ 0, %entry ] ; <i64> [#uses=1] 14 %hash.0.reg2mem.0 = phi i64 [ %tmp27, %bb ], [ 0, %entry ] ; <i64> [#uses=1] 30 %hash.0.reg2mem.1 = phi i32 [ %phitmp, %bb37.loopexit ], [ 0, %entry ] ; <i32> [#uses=1]
|
2009-02-09-ivs-different-sizes.ll | 19 %p_addr.0.pn.rec = phi i64 [ %p_addr.6.rec, %bb62 ], [ 0, %bb54 ] ; <i64> [#uses=2] 20 %ch.6.in.in = phi i8* [ %p_addr.6, %bb62 ], [ null, %bb54 ] ; <i8*> [#uses=0] 31 %frac_bits.1 = phi i32 [ 0, %bb54 ], [ %frac_bits.0, %bb56 ] ; <i32> [#uses=0]
|
2009-09-21-NoSpillLoopCount.ll | 12 %i.03 = phi i32 [ 0, %entry ], [ %indvar.next, %bb ] ; <i32> [#uses=3] 13 %sum.04 = phi i32 [ 0, %entry ], [ %10, %bb ] ; <i32> [#uses=1] 33 %sum.0.lcssa = phi i16 [ %phitmp, %bb1.bb2_crit_edge ], [ 0, %entry ] ; <i16> [#uses=1]
|
2010-05-03-CoalescerSubRegClobber.ll | 12 %y.021 = phi i32 [ %rem, %while.cond ], [ %to, %entry ] ; <i32> [#uses=3] 13 %x.020 = phi i32 [ %y.021, %while.cond ], [ %from, %entry ] ; <i32> [#uses=1] 19 %x.0.lcssa = phi i32 [ %from, %entry ], [ %y.021, %while.cond ] ; <i32> [#uses=2]
|
MergeConsecutiveStores.ll | 18 %i.02 = phi i32 [ %10, %.lr.ph ], [ 0, %0 ] 19 %.01 = phi %struct.A* [ %11, %.lr.ph ], [ %p, %0 ] 52 %i.02 = phi i32 [ %10, %.lr.ph ], [ 0, %0 ] 53 %.01 = phi %struct.B* [ %11, %.lr.ph ], [ %p, %0 ] 86 %i.02 = phi i32 [ %10, %.lr.ph ], [ 0, %0 ] 87 %.01 = phi %struct.B* [ %11, %.lr.ph ], [ %p, %0 ] 124 %i.02 = phi i32 [ %10, %.lr.ph ], [ 0, %0 ] 125 %.01 = phi %struct.A* [ %11, %.lr.ph ], [ %p, %0 ] 167 %i.02 = phi i32 [ 0, %.lr.ph ], [ %9, %4 ] 168 %.01 = phi %struct.A* [ %p, %.lr.ph ], [ %10, %4 [all...] |
avoid_complex_am.ll | 17 ; CHECK: [[IV:%[^ ]+]] = phi i64 [ [[IVNEXT:%[^,]+]], %for.body ], [ 0, %entry ] 19 ; CHECK-NOT: phi 20 %indvars.iv = phi i64 [ 1, %entry ], [ %indvars.iv.next, %for.body ]
|
coalescer-commute4.ll | 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] 28 %res.0.reg2mem.1 = phi float [ 0.000000e+00, %entry ], [ %tmp14, %bb ] ; <float> [#uses=1]
|
pr2659.ll | 32 %indvar = phi i32 [ 0, %forcond.preheader ], [ %divisor.02, %forbody ] ; <i32> [#uses=3] 33 %accumulator.01 = phi i32 [ 1, %forcond.preheader ], [ %div, %forbody ] ; <i32> [#uses=1] 43 %accumulator.0.lcssa = phi i32 [ 1, %forcond.preheader ], [ %div, %forbody ] ; <i32> [#uses=1]
|
v-binop-widen2.ll | 34 %idx = phi i32 [0, %entry], [%nextInd, %looptail] 35 %expected = phi float [1.0, %entry], [%nextExpected, %looptail] 45 %retval = phi i32 [0, %looptail], [1, %loop]
|
/external/llvm/test/Transforms/ADCE/ |
2003-06-24-BasicFunctionality.ll | 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] 32 %k.0 = phi i32 [ %dec, %else ], [ %inc.0, %then ] ; <i32> [#uses=1]
|
/external/llvm/test/Transforms/GlobalOpt/ |
2009-01-13-phi-user.ll | 1 ; RUN: opt < %s -globalopt -S | grep "phi.*@head" 21 %value.0 = phi i32 [ undef, %entry ], [ %1, %bb ] ; <i32> [#uses=1] 22 %t.0.in = phi %struct.node** [ @head, %entry ], [ %2, %bb ] ; <%struct.node**> [#uses=1]
|
/external/llvm/test/Transforms/IndVarSimplify/ |
dangling-use.ll | 13 %x_addr.0 = phi i8* [ %x, %entry ], [ %tmp481, %bb48 ] ; <i8*> [#uses=2] 25 %pOriginHi.01 = phi i8* [ %tmp351, %bb.nph ], [ %pOriginHi.0, %bb28 ] ; <i8*> [#uses=2] 32 %pOriginHi.0 = phi i8* [ %tmp385, %bb23 ] ; <i8*> [#uses=1]
|