/external/llvm/lib/Transforms/Utils/ |
UnifyFunctionExitNodes.cpp | 87 // Otherwise, we need to insert a new basic block into the function, add a PHI 98 // If the function doesn't return void... add a PHI node to the block... 112 // Add an incoming element to the PHI node for every return instruction that
|
/external/llvm/test/Analysis/CostModel/X86/ |
intrinsic-cost.ll | 11 %index = phi i64 [ 0, %vector.ph ], [ %index.next, %vector.body ] 39 %index = phi i64 [ 0, %vector.ph ], [ %index.next, %vector.body ] 67 %index = phi i64 [ 0, %vector.ph ], [ %index.next, %vector.body ]
|
/external/llvm/test/Analysis/Delinearization/ |
a.ll | 31 %i.033.us = phi i64 [ %inc16.us, %for.inc15.us ], [ 0, %for.cond1.preheader.lr.ph ] 44 %j.031.us.us = phi i64 [ %inc13.us.us, %for.inc12.us.us ], [ 0, %for.i ] 51 %k.029.us.us = phi i64 [ 0, %for.j ], [ %inc.us.us, %for.k ]
|
himeno_1.ll | 59 %i = phi i64 [ %i.inc, %for.i.inc ], [ 1, %entry ] 63 %j = phi i64 [ %j.inc, %for.j.inc ], [ 1, %for.i ] 69 %k = phi i64 [ 1, %for.j ], [ %k.inc, %for.k ]
|
himeno_2.ll | 61 %i = phi i64 [ %i.inc, %for.i.inc ], [ 1, %entry ] 65 %j = phi i64 [ %j.inc, %for.j.inc ], [ 1, %for.i ] 69 %k = phi i64 [ 1, %for.j ], [ %k.inc, %for.k ]
|
multidim_ivs_and_integer_offsets_nts_3d.ll | 33 %i.023.us = phi i64 [ %inc15.us, %for.inc14.us ], [ 0, %for.cond1.preheader.lr.ph ] 45 %j.021.us.us = phi i64 [ %inc12.us.us, %for.inc11.us.us ], [ 0, %for.cond4.preheader.lr.ph.us ] 51 %k.019.us.us = phi i64 [ 0, %for.body6.lr.ph.us.us ], [ %inc.us.us, %for.body6.us.us ]
|
multidim_only_ivs_3d_cast.ll | 25 %i = phi i64 [ %i.inc, %for.i.inc ], [ 0, %entry ] 29 %j = phi i64 [ %j.inc, %for.j.inc ], [ 0, %for.i ] 33 %k = phi i64 [ %k.inc, %for.k.inc ], [ 0, %for.j ]
|
/external/llvm/test/CodeGen/ARM/ |
2008-04-04-ScavengerAssert.ll | 53 %curr_ptr.0.reg2mem.0.i = phi %struct.ch_set* [ %tmp106.i, %cond_false99.i ], [ null, %bb42 ] ; <%struct.ch_set*> [#uses=2] 54 %prev_ptr.0.reg2mem.0.i = phi %struct.ch_set* [ %curr_ptr.0.reg2mem.0.i, %cond_false99.i ], [ undef, %bb42 ] ; <%struct.ch_set*> [#uses=1] 57 %prev_ptr.0.reg2mem.1.i = phi %struct.ch_set* [ %prev_ptr.0.reg2mem.0.i, %cond_next119.i ], [ %curr_ptr.0.reg2mem.0.i, %cond_false99.i ] ; <%struct.ch_set*> [#uses=0]
|
/external/llvm/test/CodeGen/Mips/ |
alloca.ll | 61 %.pre-phi = phi i32* [ %2, %if.else ], [ %.pre, %if.then ] 69 %tmp16 = load i32* %.pre-phi, align 4
|
/external/llvm/test/CodeGen/R600/ |
schedule-fs-loop-nested-if.ll | 44 %temp1.0 = phi float [ %., %IF ], [ %48, %ELSE17 ], [ 0.000000e+00, %ELSE ] 45 %temp2.0 = phi float [ 0.000000e+00, %IF ], [ %49, %ELSE17 ], [ 1.000000e+00, %ELSE ] 46 %temp.0 = phi float [ %.18, %IF ], [ %47, %ELSE17 ], [ 0.000000e+00, %ELSE ]
|
/external/llvm/test/CodeGen/SPARC/ |
varargs.ll | 25 %fmt.addr.0 = phi i8* [ %fmt, %entry ], [ %incdec.ptr, %for.cond.backedge ] 26 %sum.addr.0 = phi double [ %sum, %entry ], [ %sum.addr.0.be, %for.cond.backedge ] 55 %.pn = phi double [ %2, %sw.bb3 ], [ %conv2, %sw.bb ]
|
/external/llvm/test/CodeGen/Thumb2/ |
2010-01-06-TailDuplicateLabels.ll | 31 %me.0 = phi %struct._opaque_pthread_t* [ %1, %bb5 ], [ null, %entry ] ; <%struct._opaque_pthread_t*> [#uses=2] 46 %h.0.in = phi %"struct.WTF::TCMalloc_ThreadCache"** [ @_ZN3WTFL12thread_heapsE, %bb6 ], [ %6, %bb10 ] ; <%"struct.WTF::TCMalloc_ThreadCache"**> [#uses=1] 56 %heap.1 = phi %"struct.WTF::TCMalloc_ThreadCache"* [ %8, %bb13 ], [ %h.0, %bb7 ] ; <%"struct.WTF::TCMalloc_ThreadCache"*> [#uses=4]
|
/external/llvm/test/CodeGen/X86/ |
2009-09-16-CoalescerBug.ll | 14 %0 = phi i32 [ 0, %entry ], [ %inc40, %for.inc38 ] ; <i32> [#uses=3] 40 %2 = phi i32 [ 0, %for.cond17.preheader ], [ %inc32, %for.body20 ] ; <i32> [#uses=2] 41 %cnt.143 = phi i32 [ 0, %for.cond17.preheader ], [ %inc.cnt.1, %for.body20 ] ; <i32> [#uses=1]
|
2010-01-11-ExtraPHIArg.ll | 3 ; The lowering of a switch combined with constand folding would leave spurious extra arguments on a PHI instruction. 25 %tmp862.i494.24 = phi i8* [ null, %bb866.i ], [ %tmp862.i494.26, %bb886.i ] ; <i8*> [#uses=1] 60 %tmp862.i494.26 = phi i8* [ undef, %recog_memoized.exit52 ], [ %tmp862.i494.24, %bb857.i ] ; <i8*> [#uses=1]
|
2010-03-17-ISelBug.ll | 29 %index.6379 = phi i32 [ 0, %bb.nph380 ], [ %4, %bb169 ] ; <i32> [#uses=3] 51 %line.3300.i = phi i32 [ undef, %for.body190 ], [ %add292.i, %for.body261.i ] ; <i32> [#uses=3] 63 %pen.1100 = phi i32 [ 0, %entry ], [ %inc230, %for.body261.i ], [ %inc230, %for.body190 ] ; <i32> [#uses=3]
|
optimize-max-0.ll | 31 %x.06 = phi i32 [ 0, %bb.nph7 ], [ %indvar.next7, %bb7 ] 71 %y.08 = phi i32 [ 0, %bb.nph9.split ], [ %indvar.next11, %bb10 ] 86 %y.14 = phi i32 [ 0, %bb.nph5.split ], [ %indvar.next1, %bb18 ] 103 %x.12 = phi i32 [ 0, %bb.nph3 ], [ %indvar.next, %bb15 ] 169 %y.21 = phi i32 [ 0, %bb.nph ], [ %indvar.next5, %bb24 ] 206 %y.310 = phi i32 [ 0, %bb.nph11 ], [ %indvar.next13, %bb31 ] 256 %x.06 = phi i32 [ 0, %bb.nph7 ], [ %indvar.next7, %bb7 ] 296 %y.08 = phi i32 [ 0, %bb.nph9.split ], [ %indvar.next11, %bb10 ] 311 %y.14 = phi i32 [ 0, %bb.nph5.split ], [ %indvar.next1, %bb18 ] 328 %x.12 = phi i32 [ 0, %bb.nph3 ], [ %indvar.next, %bb15 [all...] |
optimize-max-3.ll | 22 %i = phi i64 [ %i.next, %for.body ], [ 0, %for.body.preheader ] ; <i64> [#uses=2] 65 %i.010 = phi i32 [ 0, %bb.nph ], [ %inc, %for.body ] ; <i32> [#uses=1] 66 %it.0.09 = phi float* [ null, %bb.nph ], [ %call.i, %for.body ] ; <float*> [#uses=1]
|
psubus.ll | 13 %index = phi i64 [ 0, %vector.ph ], [ %index.next, %vector.body ] 43 %index = phi i64 [ 0, %vector.ph ], [ %index.next, %vector.body ] 75 %index = phi i64 [ 0, %vector.ph ], [ %index.next, %vector.body ] 105 %index = phi i64 [ 0, %vector.ph ], [ %index.next, %vector.body ] 135 %index = phi i64 [ 0, %vector.ph ], [ %index.next, %vector.body ] 167 %index = phi i64 [ 0, %vector.ph ], [ %index.next, %vector.body ] 197 %index = phi i64 [ 0, %vector.ph ], [ %index.next, %vector.body ] 221 %index = phi i64 [ 0, %vector.ph ], [ %index.next, %vector.body ] 247 %index = phi i64 [ 0, %vector.ph ], [ %index.next, %vector.body ] 272 %index = phi i64 [ 0, %vector.ph ], [ %index.next, %vector.body [all...] |
zlib-longest-match.ll | 82 %best_len.0 = phi i32 [ %best_len.1, %land.rhs131 ], [ %3, %entry ] 83 %chain_length.1 = phi i32 [ %dec, %land.rhs131 ], [ %chain_length.0, %entry ] 84 %cur_match.addr.0 = phi i32 [ %conv128, %land.rhs131 ], [ %cur_match, %entry ] 85 %scan_end1.0 = phi i8 [ %scan_end1.1, %land.rhs131 ], [ %8, %entry ] 86 %scan_end.0 = phi i8 [ %scan_end.1, %land.rhs131 ], [ %9, %entry ] 125 %match.0 = phi i8* [ %incdec.ptr51, %if.end49 ], [ %incdec.ptr103, %land.lhs.true100 ] 126 %scan.1 = phi i8* [ %add.ptr50, %if.end49 ], [ %incdec.ptr101, %land.lhs.true100 ] 193 %scan.2 = phi i8* [ %incdec.ptr101, %land.lhs.true100 ], [ %incdec.ptr94, %land.lhs.true93 ], [ %incdec.ptr87, %land.lhs.true86 ], [ %incdec.ptr80, %land.lhs.true79 ], [ %incdec.ptr73, %land.lhs.true72 ], [ %incdec.ptr66, %land.lhs.true65 ], [ %incdec.ptr59, %land.lhs.true ], [ %incdec.ptr53, %do.cond ] 219 %best_len.1 = phi i32 [ %best_len.0, %do.body ], [ %best_len.0, %lor.lhs.false ], [ %best_len.0, %lor.lhs.false37 ], [ %best_len.0, %lor.lhs.false42 ], [ %sub110, %if.end118 ], [ %best_len.0, %do.end ] 220 %scan_end1.1 = phi i8 [ %scan_end1.0, %do.body ], [ %scan_end1.0, %lor.lhs.false ], [ %scan_end1.0, %lor.lhs.false37 (…) [all...] |
/external/llvm/test/CodeGen/XCore/ |
threads.ll | 107 ; N.B. lowering of duplicate constexpr in a PHI node requires -O=0 116 %ptr = phi i32* [ getelementptr inbounds ([3 x i32]* @tl, i32 0, i32 0), %entry ], 137 %ptr = phi i32* [ getelementptr inbounds ([3 x i32]* @tl, i32 0, i32 0), %entry ],
|
/external/llvm/test/Feature/ |
recursivetype.ll | 52 %reg117 = phi %list** [ %reg118, %bb2 ], [ %L, %bb1 ] ; <%list**> [#uses=1] 61 %reg119 = phi %list** [ %reg118, %bb2 ], [ %L, %bb1 ] ; <%list**> [#uses=1] 81 %reg115 = phi %list* [ %reg116, %bb6 ], [ %L, %bb1 ] ; <%list*> [#uses=4]
|
/external/llvm/test/Transforms/AtomicExpandLoadLinked/ARM/ |
cmpxchg-weak.ll | 27 ; CHECK: [[SUCCESS:%.*]] = phi i1 [ true, %[[SUCCESS_BB]] ], [ false, %[[FAILURE_BB]] ] 59 ; CHECK: [[SUCCESS:%.*]] = phi i1 [ true, %[[SUCCESS_BB]] ], [ false, %[[FAILURE_BB]] ] 91 ; CHECK: [[SUCCESS:%.*]] = phi i1 [ true, %[[SUCCESS_BB]] ], [ false, %[[FAILURE_BB]] ]
|
/external/llvm/test/Transforms/GVN/ |
2009-06-17-InvalidPRE.ll | 28 %m.0.ph = phi %struct.mbuf* [ %5, %bb2 ], [ %mp, %bb4.preheader ] ; <%struct.mbuf*> [#uses=7] 29 %len.0.ph = phi i32 [ %2, %bb2 ], [ %req_len, %bb4.preheader ] ; <i32> [#uses=1] 38 %len.0 = phi i32 [ 0, %bb3 ], [ %len.0.ph, %bb4.outer ] ; <i32> [#uses=6]
|
/external/llvm/test/Transforms/IndVarSimplify/ |
2008-09-02-IVType.ll | 27 %component.09 = phi i16 [ 0, %entry ], [ %tmp37, %bb28 ] ; <i16> [#uses=2] 37 %indvar = phi i32 [ 0, %bb ], [ %indvar.next2, %bb8 ] ; <i32> [#uses=3] 49 %theDCTBufferIter.0.lcssa = phi i16* [ %tmp7, %bb ], [ %tmp10, %bb8 ] ; <i16*> [#uses=1]
|
/external/llvm/test/Transforms/InstCombine/ |
err-rep-cold.ll | 28 %retval.0 = phi i32 [ 1, %if.then ], [ 0, %entry ] 48 %retval.0 = phi i32 [ 1, %if.then ], [ 0, %entry ] 68 %retval.0 = phi i32 [ 1, %if.then ], [ 0, %entry ]
|