HomeSort by relevance Sort by last modified time
    Searched full:phi (Results 776 - 800 of 2375) sorted by null

<<31323334353637383940>>

  /external/llvm/test/Transforms/LoopVectorize/
if-pred-stores.ll 68 %indvars.iv = phi i64 [ 0, %entry ], [ %indvars.iv.next, %for.inc ]
89 ; because we did not update the phi nodes with the proper predecessor in the
105 %indvars.iv3 = phi i64 [ %indvars.iv.next4, %for.inc23 ], [ undef, %for.body9 ]
106 %iNewChunks.120 = phi i32 [ %iNewChunks.2, %for.inc23 ], [ undef, %for.body9 ]
117 %iNewChunks.2 = phi i32 [ %inc21, %if.then18 ], [ %iNewChunks.120, %for.body14 ]
124 %iNewChunks.1.lcssa = phi i32 [ undef, %for.body9 ], [ %iNewChunks.2, %for.inc23 ]
  /external/llvm/lib/Transforms/Scalar/
IndVarSimplify.cpp 192 /// loop. For PHI nodes, there may be multiple uses, so compute the nearest
196 PHINode *PHI = dyn_cast<PHINode>(User);
197 if (!PHI)
201 for (unsigned i = 0, e = PHI->getNumIncomingValues(); i != e; ++i) {
202 if (PHI->getIncomingValue(i) != Def)
205 BasicBlock *InsertBB = PHI->getIncomingBlock(i);
213 assert(InsertPt && "Missing phi operand");
263 // If this is not an add of the PHI with a constantfp, or if the constant fp
489 // Because of LCSSA, these values will only occur in LCSSA PHI Nodes. Scan
494 // If there are no PHI nodes in this exit block, then no values define
    [all...]
  /dalvik/dx/src/com/android/dx/ssa/
SsaConverter.java 32 * Returns an SSA representation, edge-split and with phi
56 * or phi placement since no actual control flows to it.
64 * Updates an SSA representation, placing phi functions and renaming all
97 * phi placement run.
129 * inserted correctly when phi statements are removed.
278 * Place Phi functions in appropriate locations.
302 // Bit set of registers vs block index "phi placement sites"
340 * For each register, compute all locations for phi placement
  /external/dexmaker/src/dx/java/com/android/dx/ssa/
SsaConverter.java 33 * Returns an SSA representation, edge-split and with phi
57 * or phi placement since no actual control flows to it.
65 * Updates an SSA representation, placing phi functions and renaming all
98 * phi placement run.
130 * inserted correctly when phi statements are removed.
279 * Place Phi functions in appropriate locations.
303 // Bit set of registers vs block index "phi placement sites"
341 * For each register, compute all locations for phi placement
  /external/llvm/examples/OCaml-Kaleidoscope/Chapter6/
codegen.ml 85 * phi. We create a new name because one is used for the phi node, and the
95 * phi. *)
102 let phi = build_phi incoming "iftmp" builder in var
116 phi
134 (* Start the PHI node with an entry for start. *)
137 (* Within the loop, the variable is defined equal to the PHI node. If it
177 (* Add a new entry to the PHI node for the backedge. *)
  /external/llvm/lib/CodeGen/
PHIEliminationUtils.cpp 1 //===-- PHIEliminationUtils.cpp - Helper functions for PHI elimination ----===//
57 // Make sure the copy goes after any phi nodes however.
  /external/llvm/test/Analysis/BasicAA/
2006-03-03-BadArraySubscript.ll 14 %i.0.0 = phi i32 [ 0, %entry ], [ %inc, %no_exit ] ; <i32> [#uses=2]
27 %Y.0.1 = phi i32 [ 0, %entry ], [ %tmp.13, %no_exit ] ; <i32> [#uses=1]
  /external/llvm/test/Analysis/BlockFrequencyInfo/
bad_input.ll 15 %i = phi i32 [ 0, %entry ], [ %inc, %for.body ]
38 %i = phi i32 [ 0, %entry ], [ %inc, %for.body ]
  /external/llvm/test/Analysis/Delinearization/
iv_times_constant_in_subscript.ll 22 %i = phi i64 [ 0, %entry ], [ %i.inc, %for.i.inc ]
29 %j = phi i64 [ 0, %for.i ], [ %j.inc, %for.j ]
multidim_only_ivs_2d.ll 30 %i = phi i64 [ 0, %entry ], [ %i.inc, %for.i.inc ]
35 %j = phi i64 [ 0, %for.i ], [ %j.inc, %for.j ]
multidim_two_accesses_different_delinearization.ll 19 %i = phi i64 [ 0, %entry ], [ %i.inc, %for.i.inc ]
23 %j = phi i64 [ 0, %for.i ], [ %j.inc, %for.j ]
  /external/llvm/test/Analysis/DependenceAnalysis/
SymbolicSIV.ll 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 ]
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 ]
120 %i.03 = phi i64 [ %inc, %for.body ], [ 0, %for.body.preheader ]
121 %B.addr.02 = phi i32* [ %incdec.ptr, %for.body ], [ %B, %for.body.preheader ]
165 %i.03 = phi i64 [ %inc, %for.body ], [ 0, %for.body.preheader ]
166 %B.addr.02 = phi i32* [ %incdec.ptr, %for.body ], [ %B, %for.body.preheader ]
211 %i.03 = phi i64 [ %inc, %for.body ], [ 0, %for.body.preheader ]
212 %B.addr.02 = phi i32* [ %incdec.ptr, %for.body ], [ %B, %for.body.preheader
    [all...]
  /external/llvm/test/Analysis/ScalarEvolution/
trip-count8.ll 25 %i.01 = phi i32 [ %inc, %for.cond ], [ 0, %bb.nph ] ; <i32> [#uses=3]
34 %i.0.lcssa = phi i32 [ %phitmp, %for.cond.for.end_crit_edge ], [ 1, %entry ] ; <i32> [#uses=1]
  /external/llvm/test/CodeGen/AArch64/
arm64-cse.ll 32 %retval.0 = phi i8* [ %add.ptr, %if.end ], [ null, %entry ]
57 %retval.0 = phi i8* [ %add.ptr, %if.end ], [ null, %entry ]
eliminate-trunc.ll 16 %indvars.iv = phi i64 [ 0, %for.body4.lr.ph.us ], [ %indvars.iv.next, %for.body4.us ]
29 %indvars.iv26 = phi i64 [ %indvars.iv.next27, %for.cond1.for.inc13_crit_edge.us ], [ 0, %entry ]
  /external/llvm/test/CodeGen/ARM/
arm-negative-stride.ll 13 %indvar = phi i32 [ 0, %entry ], [ %indvar.next, %bb ] ; <i32> [#uses=2]
35 %indvar = phi i32 [ 0, %entry ], [ %indvar.next, %bb ] ; <i32> [#uses=2]
indirectbr-2.ll 8 ; The indirect branch has the two destinations as successors. The lone PHI
34 %tmp14 = phi i32 [ %7, %4 ]
  /external/llvm/test/CodeGen/Generic/
2006-01-12-BadSetCCFold.ll 19 %n_nodes.4 = phi i32 [ 64, %then.3.i ], [ 64, %then.2.i ], [ 64, %endif.2.i ] ; <i32> [#uses=1]
27 %cur_node.0.i8.1.i.i = phi %struct.node_t* [ undef, %dealwithargs.exit ], [ null, %no_exit.i12.i.i ] ; <%struct.node_t*> [#uses=0]
  /external/llvm/test/CodeGen/Hexagon/
cext-check.ll 27 %retval.0 = phi i32 [ %add, %if.then ], [ %add3, %if.end ]
55 %retval.0 = phi i32 [ %add, %if.then ], [ %add3, %if.end ]
  /external/llvm/test/CodeGen/NVPTX/
pr17529.ll 13 %index = phi i64 [ %index.next, %vector.body ], [ 0, %entry ]
29 %lsr.iv3 = phi i8* [ %scevgep2, %for.body.preheader1 ], [ %scevgep4, %for.body ]
  /external/llvm/test/CodeGen/PowerPC/
stwux.ll 15 %i.0240 = phi i32 [ -1, %while.body.lr.ph ], [ %i.1, %if.end12 ]
22 %i.1 = phi i32 [ %i.0240, %while.body ], [ undef, %if.then ]
  /external/llvm/test/CodeGen/R600/
loop-address.ll 17 %i.07.in = phi i32 [ %i.07, %for.body ], [ %iterations, %entry ]
18 %ai.06 = phi i32 [ %add, %for.body ], [ 0, %entry ]
structurize.ll 66 %4 = phi i32 [%2, %branch_from], [%a, %diamond_head]
80 %5 = phi i32 [%3, %diamond_false], [%div7, %diamond_true]
  /external/llvm/test/CodeGen/X86/
2007-04-17-LiveIntervalAssert.ll 20 %i.2115.0 = phi i32 [ 0, %cond_true ], [ %indvar.next127, %bb32 ] ; <i32> [#uses=1]
21 %c.2112.0 = phi i32 [ 0, %cond_true ], [ %tmp49, %bb32 ] ; <i32> [#uses=1]
2007-10-30-LSRCrash.ll 20 %from.0.reg2mem.0.ph.rec = phi i32 [ %tmp75.rec, %bb76.split ], [ 0, %bb98.preheader ] ; <i32> [#uses=1]
40 %tmp75.lcssa189 = phi i8* [ %tmp75, %bb69.us208 ], [ %tmp75, %bb69.us208 ], [ %tmp75, %bb69.us208 ], [ %tmp75, %bb69.outer.split.split ], [ %tmp75, %bb69.outer.split.split ], [ %tmp75, %bb69.outer.split.split ] ; <i8*> [#uses=0]

Completed in 685 milliseconds

<<31323334353637383940>>