/external/llvm/test/Transforms/LoopUnswitch/ |
preserve-analyses.ll | 44 %.lcssa1 = phi i8* [ %3, %bb6 ] ; <i8*> [#uses=1] 48 %.lcssa2 = phi i8* [ %.lcssa1, %bb7 ], [ %.lcssa, %bb8.outer.loopexit ] ; <i8*> [#uses=1] 49 %ineq.0.ph.be = phi i32 [ 0, %bb7 ], [ 1, %bb8.outer.loopexit ] ; <i32> [#uses=1] 53 %.lcssa = phi i8* [ %3, %bb3 ] ; <i8*> [#uses=1] 57 %ineq.0.ph = phi i32 [ 0, %entry ], [ %ineq.0.ph.be, %bb8.outer.backedge ] ; <i32> [#uses=3] 58 %p_addr.0.ph = phi i8* [ %p, %entry ], [ %.lcssa2, %bb8.outer.backedge ] ; <i8*> [#uses=1] 63 %p_addr.0 = phi i8* [ %p_addr.0.ph, %bb8.outer ], [ %3, %bb8.backedge ] ; <i8*> [#uses=3] 70 %.0 = phi i32 [ %ineq.0.ph, %bb ], [ 0, %bb8 ] ; <i32> [#uses=1] 82 %x = phi i32 [ 0, %entry ], [ 0, %bb6 ], [ 1, %bb2 ] ; <i32> [#uses=1] 122 %call.i25.lcssa48 = phi i8* [ %call.i25, %if.then31.i.i ], [ %call.i25, %if.then31.i.i ] ; <i8*> [#uses=0 [all...] |
/external/llvm/test/Transforms/SCCP/ |
undef-resolve.ll | 27 %switchCond.0.ph.ph = phi i32 [ 2, %init ], [ 3, %control.outer.outer.backedge ] ; <i32> [#uses=2] 28 %i.0.ph.ph = phi i32 [ undef, %init ], [ %i.0.ph.ph.be, %control.outer.outer.backedge ] ; <i32> [#uses=1] 39 %A.0.ph.us = phi i32 [ %switchCond.0.us, %bb3.us ], [ 4, %control.outer.outer.split.us ] ; <i32> [#uses=2] 40 %switchCond.0.ph.us = phi i32 [ %A.0.ph.us, %bb3.us ], [ %switchCond.0.ph.ph, %control.outer.outer.split.us ] ; <i32> [#uses=1] 50 ; CHECK-NEXT: %switchCond.0.us = phi i32 53 %switchCond.0.us = phi i32 [ %A.0.ph.us, %bb0.us ], [ %switchCond.0.ph.us, %control.outer.us ] ; <i32> [#uses=2] 71 %A.0.ph = phi i32 [ %nextId17, %bb3 ], [ 4, %control.outer.outer.control.outer.outer.split_crit_edge ] ; <i32> [#uses=1] 72 %switchCond.0.ph = phi i32 [ 0, %bb3 ], [ %switchCond.0.ph.ph, %control.outer.outer.control.outer.outer.split_crit_edge ] ; <i32> [#uses=1] 76 %switchCond.0 = phi i32 [ %A.0.ph, %bb0 ], [ %switchCond.0.ph, %control.outer ] ; <i32> [#uses=2] 91 %i.0.ph.ph.be = phi i32 [ 1, %bb4 ], [ 0, %control.outer.loopexit ] ; <i32> [#uses=1 [all...] |
/external/llvm/test/CodeGen/Thumb/ |
asmprinter-bug.ll | 30 %indvar = phi i32 [ 0, %entry ], [ %indvar.next, %bb25 ] ; <i32> [#uses=2] 31 %outp.136 = phi i8* [ %outdata, %entry ], [ %outp.0, %bb25 ] ; <i8*> [#uses=3] 32 %bufferstep.035 = phi i32 [ 1, %entry ], [ %tmp, %bb25 ] ; <i32> [#uses=3] 33 %outputbuffer.134 = phi i32 [ undef, %entry ], [ %outputbuffer.0, %bb25 ] ; <i32> [#uses=2] 34 %index.033 = phi i32 [ %5, %entry ], [ %index.2, %bb25 ] ; <i32> [#uses=1] 35 %valpred.132 = phi i32 [ %2, %entry ], [ %valpred.2, %bb25 ] ; <i32> [#uses=2] 36 %step.031 = phi i32 [ %7, %entry ], [ %36, %bb25 ] ; <i32> [#uses=5] 78 %valpred.2 = phi i32 [ -32768, %bb17 ], [ 32767, %bb ], [ %valpred.0, %bb16 ] ; <i32> [#uses=2] 109 %outputbuffer.0 = phi i32 [ %39, %bb23 ], [ %outputbuffer.134, %bb24 ] ; <i32> [#uses=2] 110 %outp.0 = phi i8* [ %outp.136, %bb23 ], [ %44, %bb24 ] ; <i8*> [#uses=2 [all...] |
/external/llvm/test/Analysis/DependenceAnalysis/ |
Banerjee.ll | 34 %B.addr.04 = phi i64* [ %B, %entry ], [ %scevgep, %for.inc7 ] 35 %i.03 = phi i64 [ 1, %entry ], [ %inc8, %for.inc7 ] 39 %j.02 = phi i64 [ 1, %for.cond1.preheader ], [ %inc, %for.body3 ] 40 %B.addr.11 = phi i64* [ %B.addr.04, %for.cond1.preheader ], [ %incdec.ptr, %for.body3 ] 98 %B.addr.06 = phi i64* [ %B.addr.1.lcssa, %for.inc7 ], [ %B, %for.cond1.preheader.preheader ] 99 %i.05 = phi i64 [ %inc8, %for.inc7 ], [ 1, %for.cond1.preheader.preheader ] 108 %j.03 = phi i64 [ %inc, %for.body3 ], [ 1, %for.body3.preheader ] 109 %B.addr.12 = phi i64* [ %incdec.ptr, %for.body3 ], [ %B.addr.06, %for.body3.preheader ] 130 %B.addr.1.lcssa = phi i64* [ %B.addr.06, %for.cond1.preheader ], [ %scevgep, %for.inc7.loopexit ] 169 %B.addr.04 = phi i64* [ %B, %entry ], [ %scevgep, %for.inc8 [all...] |
ExactSIV.ll | 24 %i.02 = phi i64 [ 0, %entry ], [ %inc, %for.body ] 25 %B.addr.01 = phi i32* [ %B, %entry ], [ %incdec.ptr, %for.body ] 61 %i.02 = phi i64 [ 0, %entry ], [ %inc, %for.body ] 62 %B.addr.01 = phi i32* [ %B, %entry ], [ %incdec.ptr, %for.body ] 99 %i.02 = phi i64 [ 0, %entry ], [ %inc, %for.body ] 100 %B.addr.01 = phi i32* [ %B, %entry ], [ %incdec.ptr, %for.body ] 135 %i.02 = phi i64 [ 0, %entry ], [ %inc, %for.body ] 136 %B.addr.01 = phi i32* [ %B, %entry ], [ %incdec.ptr, %for.body ] 171 %i.02 = phi i64 [ 0, %entry ], [ %inc, %for.body ] 172 %B.addr.01 = phi i32* [ %B, %entry ], [ %incdec.ptr, %for.body [all...] |
/external/chromium_org/v8/src/ |
hydrogen-bch.cc | 48 HLoopInformation* loop = data->phi()->block()->current_loop(); 100 loop_header_ = data->phi()->block()->current_loop()->loop_header(); 195 data->phi()->block()->current_loop()->loop_header(); 285 HPhi* phi = bb->phis()->at(i); local 286 phi->DetectInductionVariable(); 303 HPhi* phi = HPhi::cast(decomposition.base); local 305 if (!phi->IsInductionVariable()) continue; 306 InductionVariableData* data = phi->induction_variable_data(); 320 if (!phi->IsLimitedInductionVariable()) continue; 324 phi->induction_variable_data()->AddCheck(check, limit) 339 HPhi* phi = bb->phis()->at(i); local [all...] |
/external/llvm/test/CodeGen/PowerPC/ |
ctrloop-sums.ll | 24 %indvars.iv = phi i64 [ 0, %for.body3.lr.ph.us ], [ %indvars.iv.next, %for.body3.us ] 25 %Result.111.us = phi i32 [ %Result.014.us, %for.body3.lr.ph.us ], [ %add.us, %for.body3.us ] 35 %indvars.iv16 = phi i64 [ %indvars.iv.next17, %for.inc6.us ], [ 0, %for.cond1.preheader.lr.ph ] 36 %Result.014.us = phi i32 [ %add.us, %for.inc6.us ], [ 0, %for.cond1.preheader.lr.ph ] 40 %i.013 = phi i32 [ %inc7, %for.inc6 ], [ 0, %for.cond1.preheader.lr.ph ] 46 %Result.0.lcssa = phi i32 [ 0, %entry ], [ %add.us, %for.inc6.us ], [ 0, %for.inc6 ] 59 %indvars.iv33 = phi i64 [ 0, %entry ], [ %indvars.iv.next34, %for.body ] 70 %indvars.iv29 = phi i64 [ %indvars.iv.next30, %for.inc17 ], [ 0, %for.body ] 74 %indvars.iv = phi i64 [ 0, %for.cond6.preheader ], [ %indvars.iv.next, %for.inc14 ] 106 %indvars.iv.i = phi i64 [ 0, %for.body3.lr.ph.us.i ], [ %indvars.iv.next.i, %for.body3.us.i [all...] |
2007-11-04-CoalescerCrash.ll | 88 %listsize.1 = phi i32 [ 0, %bb1005 ], [ 64, %cond_next21.i ] ; <i32> [#uses=1] 89 %catalogExtents.2 = phi %struct.HDescriptor* [ %catalogExtents.1.reg2mem.1, %bb1005 ], [ null, %cond_next21.i ] ; <%struct.HDescriptor*> [#uses=3] 96 %indvar = phi i32 [ 0, %cond_next942 ], [ %indvar.next2140, %cond_next971 ] ; <i32> [#uses=2] 97 %catalogExtents.1.reg2mem.0 = phi %struct.HDescriptor* [ %catalogExtents.2, %cond_next942 ], [ %tmp977978, %cond_next971 ] ; <%struct.HDescriptor*> [#uses=1] 98 %extents.0.reg2mem.0 = phi %struct.HDescriptor* [ null, %cond_next942 ], [ %tmp977978, %cond_next971 ] ; <%struct.HDescriptor*> [#uses=1] 113 %catalogExtents.1.reg2mem.1 = phi %struct.HDescriptor* [ %catalogExtents.2, %cond_next942 ], [ %tmp977978, %cond_next971 ] ; <%struct.HDescriptor*> [#uses=2] 117 %catalogExtents.3 = phi %struct.HDescriptor* [ %catalogExtents.1.reg2mem.0, %bb947 ], [ %catalogExtents.2, %cond_next934 ], [ %catalogExtents.1.reg2mem.1, %bb1005 ] ; <%struct.HDescriptor*> [#uses=0]
|
/external/llvm/test/Transforms/LoopVectorize/ |
if-conversion.ll | 16 ; a[i] = k; <---- K is a phi node that becomes vector-select. 37 %indvars.iv = phi i64 [ %0, %for.body.lr.ph ], [ %indvars.iv.next, %if.end ] 51 %k.0 = phi i32 [ %add, %if.then ], [ %1, %for.body ] 85 %indvars.iv = phi i64 [ %indvars.iv.next, %for.inc ], [ 0, %entry ] 86 %sum.011 = phi i32 [ %sum.1, %for.inc ], [ 0, %entry ] 98 %sum.1 = phi i32 [ %add4, %if.then ], [ %sum.011, %for.body ] 105 %sum.0.lcssa = phi i32 [ 0, %entry ], [ %sum.1, %for.inc ] 124 %inc3 = phi i32 [ 0, %entry ], [ %inc, %cond.end ] 125 %or2 = phi i32 [ 0, %entry ], [ %or, %cond.end ] 132 %cond = phi i32 [ sdiv (i32 1, i32 zext (i1 icmp eq (i32** getelementptr inbounds ([1 x i32*]* @a, i64 0, i64 (…) [all...] |
gcc-examples.ll | 46 %indvars.iv = phi i64 [ 0, %0 ], [ %indvars.iv.next, %1 ] 81 %i.0.lcssa = phi i64 [ %phitmp, %..preheader_crit_edge ], [ 0, %0 ] 86 %indvars.iv6 = phi i64 [ %indvars.iv.next7, %.lr.ph5 ], [ 0, %0 ] 95 %indvars.iv = phi i64 [ %indvars.iv.next, %.lr.ph ], [ %i.0.lcssa, %.preheader ] 96 %.02 = phi i32 [ %4, %.lr.ph ], [ %n, %.preheader ] 127 %.05 = phi i32 [ %2, %.lr.ph ], [ %n, %0 ] 128 %.014 = phi i32* [ %5, %.lr.ph ], [ %p, %0 ] 129 %.023 = phi i32* [ %3, %.lr.ph ], [ %q, %0 ] 161 %4 = phi i32 [ %9, %.lr.ph10 ], [ %1, %0 ] 162 %.018 = phi i32* [ %8, %.lr.ph10 ], [ %p, %0 [all...] |
/external/llvm/lib/CodeGen/ |
EarlyIfConversion.cpp | 109 /// Information about each phi in the Tail block. 111 MachineInstr *PHI; 116 PHIInfo(MachineInstr *phi) 117 : PHI(phi), TReg(0), FReg(0), CondCycles(0), TCycles(0), FCycles(0) {} 147 /// Replace PHI instructions in Tail with selects. 150 /// Insert selects and rewrite PHI operands to use them. 412 // Find PHI operands corresponding to TPred and FPred. 413 for (unsigned i = 1; i != PI.PHI->getNumOperands(); i += 2) { 414 if (PI.PHI->getOperand(i+1).getMBB() == TPred [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/nv50/codegen/ |
nv50_ir_ssa.cpp | 330 // 2. insert PHI functions 350 // TODO: don't add phi functions for values that aren't used outside 366 // for each block in workList, insert a phi for lval in the block's 373 Instruction *phi; local 380 // pruned SSA: don't need a phi if the value is not live-in 384 phi = new_Instruction(this, OP_PHI, typeOfSize(lval->reg.size)); 385 dfBB->insertTail(phi); 387 phi->setDef(0, lval); 389 phi->setSrc(s, lval); 489 Instruction *phi; local [all...] |
/external/mesa3d/src/gallium/drivers/nv50/codegen/ |
nv50_ir_ssa.cpp | 330 // 2. insert PHI functions 350 // TODO: don't add phi functions for values that aren't used outside 366 // for each block in workList, insert a phi for lval in the block's 373 Instruction *phi; local 380 // pruned SSA: don't need a phi if the value is not live-in 384 phi = new_Instruction(this, OP_PHI, typeOfSize(lval->reg.size)); 385 dfBB->insertTail(phi); 387 phi->setDef(0, lval); 389 phi->setSrc(s, lval); 489 Instruction *phi; local [all...] |
/external/llvm/lib/Transforms/Scalar/ |
PartiallyInlineLibCalls.cpp | 120 // dst = phi(v0, v1) 124 // Create phi and replace all uses. 127 PHINode *Phi = Builder.CreatePHI(Call->getType(), 2); 128 Call->replaceAllUsesWith(Phi); 147 // Add phi operands. 148 Phi->addIncoming(Call, &CurrBB); 149 Phi->addIncoming(LibCall, LibCallBB);
|
/external/llvm/test/Analysis/BlockFrequencyInfo/ |
basic.ll | 13 %iv = phi i32 [ 0, %entry ], [ %next, %body ] 14 %base = phi i32 [ 0, %entry ], [ %sum, %body ] 46 %result = phi i32 [ %a, %then ], [ %b, %else ] 85 %result = phi i32 [ %a, %case_a ], 104 %x.024 = phi i32 [ 0, %entry ], [ %inc12, %for.inc11 ] 109 %y.023 = phi i32 [ 0, %for.cond1.preheader ], [ %inc9, %for.inc8 ] 115 %z.022 = phi i32 [ 0, %for.cond4.preheader ], [ %inc, %for.body6 ]
|
/external/llvm/test/Analysis/ScalarEvolution/ |
SolveQuadraticEquation.ll | 19 %i.0 = phi i32 [ 2, %entry ], [ %tmp2, %bb ] ; <i32> [#uses=3] 44 %a0.08 = phi i64 [ 0, %entry ], [ %inc512, %for.body1 ] 52 %indvar = phi i64 [ 0, %preheader ], [ %indvar.next, %for.body2 ] 69 %a2.07 = phi i32 [ %add495, %for.inc479 ], [ 0, %if.then466 ] 70 %j.36 = phi i32 [ %inc497, %for.inc479 ], [ undef, %if.then466 ] 91 %v2.02 = phi i64 [ 2, %entry ], [ %phitmp, %for.body ] 92 %v1.01 = phi i64 [ -2, %entry ], [ %sub1, %for.body ]
|
/external/llvm/test/CodeGen/SystemZ/ |
int-cmp-38.ll | 23 %res = phi i32 [ %src1, %entry ], [ %mul, %mulb ] 41 %res = phi i32 [ %src1, %entry ], [ %mul, %mulb ] 59 %res = phi i32 [ %src1, %entry ], [ %mul, %mulb ] 77 %res = phi i32 [ %src1, %entry ], [ %mul, %mulb ] 96 %res = phi i32 [ %src1, %entry ], [ %mul, %mulb ] 115 %res = phi i32 [ %src1, %entry ], [ %mul, %mulb ] 133 %res = phi i32 [ %src2, %entry ], [ %mul, %mulb ]
|
/external/llvm/test/Transforms/ConstantHoisting/X86/ |
phi.ll | 17 %retval.0 = phi i8* [ null, %entry ], [ inttoptr (i64 68719476736 to i8*), %if.end ] 26 ; CHECK-NEXT: %retval.0 = phi i8* [ null, %entry ], [ %2, %if.end ] 59 %d.0 = phi i32* [ inttoptr (i64 985162435264511 to i32*), %entry ], [ null, %if.then ] 75 ; CHECK: %0 = phi i64 [ %const, %case2 ], [ %const_mat, %Entry ], [ %const_mat, %Entry ] 88 %0 = phi i64 [ 4519019440, %case2 ], [ 4519019460, %Entry ], [ 4519019460, %Entry ] 97 ; CHECK: %2 = phi i64* [ %1, %case2 ], [ %0, %Entry ], [ %0, %Entry ] 110 %0 = phi i64* [ inttoptr(i64 4519019440 to i64*), %case2 ], [ inttoptr(i64 4519019460 to i64*), %Entry ], [ inttoptr(i64 4519019460 to i64*), %Entry ]
|
/external/llvm/test/Transforms/GVN/ |
load-pre-nonlocal.ll | 30 %indvars.iv = phi i64 [ 0, %for.body.lr.ph ], [ %indvars.iv.next, %for.body ] 31 %s.09 = phi i32 [ 0, %for.body.lr.ph ], [ %add, %for.body ] 32 %p.08 = phi i32* [ %0, %for.body.lr.ph ], [ %incdec.ptr, %for.body ] 45 %add.lcssa = phi i32 [ %add, %for.body ] 49 %s.0.lcssa = phi i32 [ %add.lcssa, %for.cond.for.end_crit_edge ], [ 0, %entry ] 74 %i.0 = phi i32 [ %0, %if.then ], [ 0, %if.else ] 75 %p.0 = phi i32* [ getelementptr inbounds (%struct.S1* @s1, i64 0, i32 0), %if.then ], [ %b, %if.else ]
|
/external/llvm/test/Transforms/IndVarSimplify/ |
promote-iv-to-eliminate-casts.ll | 13 %result.02 = phi i64 [ %t5, %bb1 ], [ 0, %bb.nph ] ; <i64> [#uses=1] 14 %n.01 = phi i32 [ %t6, %bb1 ], [ 0, %bb.nph ] ; <i32> [#uses=2] 28 %.lcssa = phi i64 [ %t5, %bb1 ] ; <i64> [#uses=1] 32 %result.0.lcssa = phi i64 [ %.lcssa, %bb1.bb2_crit_edge ], [ 0, %entry ] ; <i64> [#uses=1] 45 %i.01 = phi i16 [ %t3, %bb1 ], [ 0, %bb.nph ] ; <i16> [#uses=2] 70 %i.0.reg2mem.0 = phi i8 [ -10, %bb.thread ], [ %tmp7, %bb ] ; <i8> [#uses=2] 88 %i.0.reg2mem.0 = phi i8 [ 10, %bb.thread ], [ %tmp7, %bb ] ; <i8> [#uses=2]
|
elim-extend.ll | 14 %iv = phi i32 [ %postiv, %loop ], [ 0, %entry ] 15 %ivnsw = phi i32 [ %postivnsw, %loop ], [ 0, %entry ] 46 %iv = phi i32 [ %postiv, %loop ], [ %init, %entry ] 47 %ivnsw = phi i32 [ %postivnsw, %loop ], [ %init, %entry ] 86 %outercount = phi i32 [ %outerpostcount, %outermerge ], [ 0, %entry ] 87 %innercount = phi i32 [ %innercount.merge, %outermerge ], [ 0, %entry ] 111 %inneriv = phi i32 [ %innerpostiv, %innerloop ], [ %innercount, %innerpreheader ] 126 %innercount.lcssa = phi i32 [ %innerpostiv, %innerloop ] 137 %innercount.merge = phi i32 [ %innercount.lcssa, %innerexit ], [ %innercount, %innerpreheader ]
|
/external/llvm/test/Transforms/JumpThreading/ |
crash.ll | 12 %ch.0 = phi i8 [ 0, %entry ], [ 0, %bb13 ] ; <i8> [#uses=1] 45 %.lcssa31 = phi double [ undef, %bb12 ], [ %tmp1, %bb6.us ] 46 %.lcssa30 = phi i1 [ %tmp3, %bb12 ], [ %tmp2, %bb6.us ] 67 %d = phi i1 [false, %A], [true, %F] 75 %f = phi i32 [%e, %G], [%e, %A1] 87 %c = phi i32 [%e, %B], [%e, %B], [%e, %B], [%f, %C], [%e, %G] 116 %l_82.0 = phi i8 [ 0, %bb1 ], [ %l_82.1, %bb7 ] ; <i8> [#uses=3] 137 %p_80_addr.0 = phi i32 [ %p_80_addr.1, %bb3 ], [ 1, %safe_div_func_char_s_s.exit ] ; <i32> [#uses=2] 142 %l_82.1 = phi i8 [ 1, %entry ], [ %l_82.0, %bb3 ], [ %l_82.0, %bb6 ] ; <i8> [#uses=2] 143 %p_80_addr.1 = phi i32 [ 0, %entry ], [ %p_80_addr.1, %bb3 ], [ %p_80_addr.0, %bb6 ] ; <i32> [#uses=4 [all...] |
/external/llvm/test/Transforms/LoopStrengthReduce/AArch64/ |
req-regs.ll | 23 %add21.lcssa = phi i32 [ %add21, %for.body ] 29 %dec58.in = phi i64 [ %dec58, %while.cond.loopexit ], [ %iterations, %for.cond.preheader.preheader ] 30 %a.057 = phi i32 [ %add21.lcssa, %while.cond.loopexit ], [ %add, %for.cond.preheader.preheader ] 34 %a.154 = phi i32 [ %a.057, %for.cond.preheader ], [ %add21, %for.body ] 35 %i.053 = phi i32 [ 1, %for.cond.preheader ], [ %inc, %for.body ] 61 %add21.lcssa.lcssa = phi i32 [ %add21.lcssa, %while.cond.loopexit ] 65 %a.0.lcssa = phi i32 [ %add, %entry ], [ %add21.lcssa.lcssa, %while.end.loopexit ]
|
/external/llvm/test/Analysis/BranchProbabilityInfo/ |
basic.ll | 10 %iv = phi i32 [ 0, %entry ], [ %next, %body ] 11 %base = phi i32 [ 0, %entry ], [ %sum, %body ] 42 %result = phi i32 [ %a, %then ], [ %b, %else ] 82 %result = phi i32 [ %a, %case_a ], 113 %retval.0 = phi i32 [ 5, %sw.bb1 ], [ 1, %sw.bb ], [ 0, %entry ] 138 %result = phi i32 [ %a, %then ], [ %b, %else ] 173 %ret = phi i32 [ %val4, %then ], [ %val3, %else ] 192 %result = phi i32 [ %a, %then ], [ %b, %else ] 211 %result = phi i32 [ %a, %then ], [ %b, %else ]
|
/external/llvm/test/DebugInfo/X86/ |
dbg-value-isel.ll | 22 %3 = phi i32 [ %1, %entry ] 26 %5 = phi i32 [ %3, %2 ] 30 %6 = phi i32 [ %5, %4 ] 37 %10 = phi i32 [ %8, %get_local_id.exit ] 41 %12 = phi i32 [ %10, %9 ] 45 %13 = phi i32 [ %12, %11 ] 52 %17 = phi i32 [ %15, %get_global_id.exit ] 56 %19 = phi i32 [ %17, %16 ] 60 %20 = phi i32 [ %19, %18 ]
|