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

<<41424344454647484950>>

  /external/clang/test/CodeGenObjC/
arc-ternary-op.m 22 // CHECK: [[T0:%.*]] = phi i8* [ null, {{%.*}} ], [ [[CALL]], {{%.*}} ]
57 // CHECK: [[ARG:%.*]] = phi i8**
64 // CHECK: [[W:%.*]] = phi i8* [ [[T0]], {{%.*}} ], [ undef, {{%.*}} ]
78 // CHECK: [[ARG:%.*]] = phi i8**
126 // CHECK: [[T0:%.*]] = phi i8* [ [[T1]], {{%.*}} ], [ null, {{%.*}} ]
  /external/dexmaker/src/dx/java/com/android/dx/ssa/
SsaBasicBlock.java 86 * phi-removal process. Retained for subsequent move scheduling.
92 * phi-removal process. Retained for subsequent move scheduling.
199 * Adds a phi insn to the beginning of this block. The result type of
200 * the phi will be set to void, to indicate that it's currently unknown.
209 * Adds a phi insn to the beginning of this block. This is to be used
210 * when the result type or local-association can be determined at phi
220 * Adds an insn to the head of this basic block, just after any phi
252 * Visits each phi insn.
274 * Deletes all phi insns. Do this after adding appropriate move insns.
286 * Gets the number of phi insns at the top of this basic block
    [all...]
SsaInsn.java 168 * Returns the Rop opcode for this insn, or null if this is a phi insn.
178 * a phi insn.
272 * Any non-phi move instruction
278 * Any phi insn
284 * Any insn that isn't a move or a phi (which is also a move).
  /external/llvm/test/CodeGen/Thumb2/
2012-01-13-CBNZBug.ll 20 %dn.tr = phi %struct.Dict_node_struct* [ %dn, %entry ], [ %9, %if.then10 ]
30 %1 = phi i8* [ %s, %if.end ], [ %incdec.ptr.i, %while.body.i ]
31 %storemerge.i = phi i8* [ %0, %if.end ], [ %incdec.ptr6.i, %while.body.i ]
51 %3 = phi i8 [ %2, %while.end.i ], [ 0, %while.cond.i ]
70 %storemerge1.i3 = phi i32 [ %sub.i, %dict_match.exit ], [ 0, %lor.lhs.false.i ], [ 0, %while.end.i ]
  /external/llvm/test/Transforms/JumpThreading/
select.ll 106 %val.phi = phi i32 [%val, %entry], [-1, %L4]
107 %cmp = icmp slt i32 %val.phi, 0
174 %cond5 = phi double [ %add., %cond.false ], [ %sub, %entry ]
206 %cond5 = phi i32 [ %add., %cond.false ], [ %sub, %entry ]
  /external/llvm/test/Transforms/LoopRotate/
dbgvalue.ll 15 %x.tr = phi i32 [ %x, %entry ], [ %call, %if.then ]
16 %y.tr = phi i32 [ %y, %entry ], [ %call9, %if.then ]
17 %z.tr = phi i32 [ %z, %entry ], [ %call14, %if.then ]
51 ; CHECK-NEXT: phi i64 [ %{{[^,]*}}, %{{[^,]*}} ]
59 %i.0 = phi i64 [ %startCol, %entry ], [ %dec, %for.inc ]
  /external/llvm/test/Transforms/LoopStrengthReduce/
2012-01-16-nopreheader.ll 13 ; CHECK: phi i64
14 ; CHECK-NOT: phi
21 %s.1 = phi i8* [ undef, %if.end434 ], [ %incdec.ptr356, %if.end348 ], [ undef, %entry ]
28 %0 = phi i64 [ %indvar.next11, %land.rhs202 ], [ 0, %land.rhs184 ]
49 %1 = phi i64 [ %indvar.next15, %land.rhs243 ], [ 0, %while.cond238.preheader ]
pr18165.ll 30 %.ph = phi i32 [ %add.i, %lor.end.i ], [ 0, %entry ]
31 %or1512.i.ph = phi i32 [ %or15.i, %lor.end.i ], [ %f.promoted.i, %entry ]
32 %or1410.i.ph = phi i32 [ %or14.i, %lor.end.i ], [ %.promoted.i, %entry ]
33 %p.addr.16.i.ph = phi i8 [ %inc10.i, %lor.end.i ], [ -128, %entry ]
52 %2 = phi i1 [ true, %if.end9.i ], [ %tobool13.i, %lor.rhs.i ]
pr2570.ll 1 ; RUN: opt < %s -loop-reduce -S | grep "phi\>" | count 8
53 %.0346 = phi i32 [ %.348, %bb152 ], [ %17, %entry ] ; <i32> [#uses=1]
70 %.0343 = phi i32 [ %phitmp, %bb168 ], [ 1392898826, %bb162 ] ; <i32> [#uses=2]
86 %.0335 = phi i32 [ %.351, %bb198 ], [ %32, %bb172 ] ; <i32> [#uses=1]
121 %iftmp.437.0 = phi i32 [ 0, %bb222 ], [ 1, %bb215 ] ; <i32> [#uses=1]
188 %p_49_addr.1.reg2mem.0 = phi i32 [ 0, %bb241 ], [ %134, %bb284 ] ; <i32> [#uses=2]
189 %p_48_addr.2.reg2mem.0 = phi i16 [ %p_48, %bb241 ], [ %p_48_addr.1, %bb284 ] ; <i16> [#uses=1]
190 %p_46_addr.1.reg2mem.0 = phi i32 [ %p_46, %bb241 ], [ %133, %bb284 ] ; <i32> [#uses=1]
191 %p_45_addr.1.reg2mem.0 = phi i32 [ %p_45, %bb241 ], [ %p_45_addr.0, %bb284 ] ; <i32> [#uses=2]
212 %indvar = phi i32 [ 0, %bb272.thread ], [ %g_82.tmp.0, %bb268 ] ; <i32> [#uses=2
    [all...]
  /external/llvm/test/Transforms/LoopUnroll/X86/
partial.ll 11 %index = phi i64 [ 0, %entry ], [ %index.next, %vector.body ]
47 %index = phi i64 [ 0, %entry ], [ %index.next, %vector.body ]
85 %indvars.iv = phi i64 [ %indvars.iv.next, %for.body ], [ 0, %entry ]
86 %reduction.026 = phi i16 [ %add14, %for.body ], [ 0, %entry ]
106 %reduction.0.lcssa = phi i16 [ 0, %entry ], [ %add14, %for.body ]
  /external/llvm/test/Transforms/LoopVectorize/
debugloc.ll 17 ; CHECK: add <2 x i32> %rdx.vec.exit.phi, %rdx.shuf, !dbg ![[LOC2]]
33 %indvars.iv = phi i64 [ 0, %for.body.lr.ph ], [ %indvars.iv.next, %for.body ]
34 %sum.05 = phi i32 [ 0, %for.body.lr.ph ], [ %add, %for.body ]
46 %add.lcssa = phi i32 [ %add, %for.body ]
50 %sum.0.lcssa = phi i32 [ %add.lcssa, %for.cond.for.end_crit_edge ], [ 0, %entry ]
runtime-check-readonly-address-space.ll 15 %i.0 = phi i64 [ 0, %entry ], [ %inc, %for.body ]
42 %i.0 = phi i64 [ 0, %entry ], [ %inc, %for.body ]
69 %i.0 = phi i64 [ 0, %entry ], [ %inc, %for.body ]
96 %i.0 = phi i64 [ 0, %entry ], [ %inc, %for.body ]
123 %i.0 = phi i64 [ 0, %entry ], [ %inc, %for.body ]
  /external/llvm/test/Transforms/ScalarRepl/
phi-select.ll 28 ; CHECK: %X.ld = phi i32 [ 1, %entry ], [ 2, %T ]
41 %X = phi i32* [%B, %entry], [%C, %T]
133 ;; Promote allocs that are PHI'd together by moving the loads.
138 ; CHECK: %p.0.ld = phi i32 [ 2, %entry ], [ 1, %T ]
150 %p.0 = phi i32* [%b, %entry],[%a, %T]
  /external/llvm/lib/Transforms/Utils/
CloneFunction.cpp 320 // Eagerly remap operands to the newly cloned instruction, except for PHI
451 // Defer PHI resolution until rest of function is resolved.
462 // Handle PHI nodes specially, as we have to remove references to dead
476 // Defer PHI resolution until rest of function is resolved, PHI resolution
506 // The loop above has removed PHI entries for those blocks that are dead
509 // phi nodes will have invalid entries. Update the PHI nodes in this
521 // Figure out how many entries to remove from each PHI.
539 // If the loops above have made these phi nodes have 0 or 1 operand
    [all...]
LoopSimplify.cpp 209 /// \brief The first part of loop-nestification is to find a PHI node that tells
217 // This is a degenerate PHI already, don't modify it!
224 // Scan this PHI node looking for a use of the PHI node by itself.
246 /// To identify this common case, we look at the PHI nodes in the header of the
247 /// loop. PHI nodes with unchanging values on one backedge correspond to values
268 // handles the case when a PHI node has multiple instances of itself as
396 // Now that the block has been inserted into the function, create PHI nodes in
397 // the backedge block which correspond to any PHI nodes in the header block.
404 // Loop over the PHI node, moving all entries except the one for th
    [all...]
  /external/llvm/test/CodeGen/ARM/
coalesce-subregs.ll 50 %qq0.0.1.0 = phi <4 x float> [ %vld224, %entry ], [ %vld2216, %do.body ]
51 %c.addr.0 = phi i32 [ %c, %entry ], [ %dec, %do.body ]
52 %p.addr.0 = phi float* [ %p, %entry ], [ %add.ptr, %do.body ]
109 %x.0 = phi <2 x float> [ %vecins3, %if.then ], [ %vecins5, %if.else ]
140 %x.0 = phi <2 x float> [ %vecins, %if.then ], [ %vld1, %entry ]
178 %a.0 = phi float [ %add4, %if.then ], [ %vecext, %entry ]
179 %b.0 = phi float [ %add6, %if.then ], [ %vecext1, %entry ]
180 %c.0 = phi float [ %add8, %if.then ], [ %vecext2, %entry ]
199 %d = phi double [ 0.0, %entry ], [ %add, %after_inner_loop ]
207 %1 = phi <2 x double> [ %0, %outer_loop ], [ <double 0.0, double 0.0>
    [all...]
  /external/llvm/test/CodeGen/Hexagon/
hwloop-le.ll 16 %i.04 = phi i32 [ 28395, %for.body.lr.ph ], [ %inc, %for.body ]
45 %i.04 = phi i32 [ 9073, %for.body.lr.ph ], [ %inc, %for.body ]
74 %i.04 = phi i32 [ 21956, %for.body.lr.ph ], [ %inc, %for.body ]
103 %i.04 = phi i32 [ 16782, %for.body.lr.ph ], [ %inc, %for.body ]
132 %i.04 = phi i32 [ 19097, %for.body.lr.ph ], [ %inc, %for.body ]
161 %i.04 = phi i32 [ %a, %for.body.lr.ph ], [ %inc, %for.body ]
190 %i.04 = phi i32 [ %a, %for.body.lr.ph ], [ %inc, %for.body ]
219 %i.04 = phi i32 [ %a, %for.body.lr.ph ], [ %inc, %for.body ]
248 %i.04 = phi i32 [ %a, %for.body.lr.ph ], [ %inc, %for.body ]
277 %i.04 = phi i32 [ %a, %for.body.lr.ph ], [ %inc, %for.body
    [all...]
hwloop-lt.ll 16 %i.04 = phi i32 [ 8531, %for.body.lr.ph ], [ %inc, %for.body ]
45 %i.04 = phi i32 [ 9152, %for.body.lr.ph ], [ %inc, %for.body ]
74 %i.04 = phi i32 [ 18851, %for.body.lr.ph ], [ %inc, %for.body ]
103 %i.04 = phi i32 [ 25466, %for.body.lr.ph ], [ %inc, %for.body ]
132 %i.04 = phi i32 [ 9295, %for.body.lr.ph ], [ %inc, %for.body ]
161 %i.04 = phi i32 [ %a, %for.body.lr.ph ], [ %inc, %for.body ]
190 %i.04 = phi i32 [ %a, %for.body.lr.ph ], [ %inc, %for.body ]
219 %i.04 = phi i32 [ %a, %for.body.lr.ph ], [ %inc, %for.body ]
248 %i.04 = phi i32 [ %a, %for.body.lr.ph ], [ %inc, %for.body ]
277 %i.04 = phi i32 [ %a, %for.body.lr.ph ], [ %inc, %for.body
    [all...]
hwloop-ne.ll 16 %i.04 = phi i32 [ 32623, %for.body.lr.ph ], [ %inc, %for.body ]
45 %i.04 = phi i32 [ 29554, %for.body.lr.ph ], [ %inc, %for.body ]
74 %i.04 = phi i32 [ 15692, %for.body.lr.ph ], [ %inc, %for.body ]
103 %i.04 = phi i32 [ 10449, %for.body.lr.ph ], [ %inc, %for.body ]
132 %i.04 = phi i32 [ 32087, %for.body.lr.ph ], [ %inc, %for.body ]
161 %i.04 = phi i32 [ %a, %for.body.lr.ph ], [ %inc, %for.body ]
190 %i.04 = phi i32 [ %a, %for.body.lr.ph ], [ %inc, %for.body ]
219 %i.04 = phi i32 [ %a, %for.body.lr.ph ], [ %inc, %for.body ]
248 %i.04 = phi i32 [ %a, %for.body.lr.ph ], [ %inc, %for.body ]
277 %i.04 = phi i32 [ %a, %for.body.lr.ph ], [ %inc, %for.body
    [all...]
  /external/llvm/test/CodeGen/PowerPC/
ctrloop-le.ll 20 %i.04 = phi i32 [ 28395, %for.body.lr.ph ], [ %inc, %for.body ]
49 %i.04 = phi i32 [ 9073, %for.body.lr.ph ], [ %inc, %for.body ]
78 %i.04 = phi i32 [ 21956, %for.body.lr.ph ], [ %inc, %for.body ]
107 %i.04 = phi i32 [ 16782, %for.body.lr.ph ], [ %inc, %for.body ]
136 %i.04 = phi i32 [ 19097, %for.body.lr.ph ], [ %inc, %for.body ]
165 %i.04 = phi i32 [ %a, %for.body.lr.ph ], [ %inc, %for.body ]
194 %i.04 = phi i32 [ %a, %for.body.lr.ph ], [ %inc, %for.body ]
223 %i.04 = phi i32 [ %a, %for.body.lr.ph ], [ %inc, %for.body ]
252 %i.04 = phi i32 [ %a, %for.body.lr.ph ], [ %inc, %for.body ]
281 %i.04 = phi i32 [ %a, %for.body.lr.ph ], [ %inc, %for.body
    [all...]
ctrloop-lt.ll 20 %i.04 = phi i32 [ 8531, %for.body.lr.ph ], [ %inc, %for.body ]
50 %i.04 = phi i32 [ 9152, %for.body.lr.ph ], [ %inc, %for.body ]
80 %i.04 = phi i32 [ 18851, %for.body.lr.ph ], [ %inc, %for.body ]
109 %i.04 = phi i32 [ 25466, %for.body.lr.ph ], [ %inc, %for.body ]
138 %i.04 = phi i32 [ 9295, %for.body.lr.ph ], [ %inc, %for.body ]
167 %i.04 = phi i32 [ %a, %for.body.lr.ph ], [ %inc, %for.body ]
196 %i.04 = phi i32 [ %a, %for.body.lr.ph ], [ %inc, %for.body ]
225 %i.04 = phi i32 [ %a, %for.body.lr.ph ], [ %inc, %for.body ]
254 %i.04 = phi i32 [ %a, %for.body.lr.ph ], [ %inc, %for.body ]
283 %i.04 = phi i32 [ %a, %for.body.lr.ph ], [ %inc, %for.body
    [all...]
ctrloop-ne.ll 17 %i.04 = phi i32 [ 32623, %for.body.lr.ph ], [ %inc, %for.body ]
47 %i.04 = phi i32 [ 29554, %for.body.lr.ph ], [ %inc, %for.body ]
77 %i.04 = phi i32 [ 15692, %for.body.lr.ph ], [ %inc, %for.body ]
107 %i.04 = phi i32 [ 10449, %for.body.lr.ph ], [ %inc, %for.body ]
137 %i.04 = phi i32 [ 32087, %for.body.lr.ph ], [ %inc, %for.body ]
166 %i.04 = phi i32 [ %a, %for.body.lr.ph ], [ %inc, %for.body ]
196 %i.04 = phi i32 [ %a, %for.body.lr.ph ], [ %inc, %for.body ]
226 %i.04 = phi i32 [ %a, %for.body.lr.ph ], [ %inc, %for.body ]
256 %i.04 = phi i32 [ %a, %for.body.lr.ph ], [ %inc, %for.body ]
286 %i.04 = phi i32 [ %a, %for.body.lr.ph ], [ %inc, %for.body
    [all...]
  /external/llvm/test/Transforms/SLPVectorizer/X86/
horizontal.ll 32 %i.033 = phi i64 [ 0, %for.body.lr.ph ], [ %inc, %for.body ]
33 %sum.032 = phi float [ 0.000000e+00, %for.body.lr.ph ], [ %add17, %for.body ]
63 %sum.0.lcssa = phi i32 [ %phitmp, %for.cond.for.end_crit_edge ], [ 0, %entry ]
99 %i.040 = phi i64 [ 0, %for.body.lr.ph ], [ %inc, %for.body ]
100 %sum.039 = phi float [ 0.000000e+00, %for.body.lr.ph ], [ %mul21, %for.body ]
130 %sum.0.lcssa = phi i32 [ %phitmp, %for.cond.for.end_crit_edge ], [ 0, %entry ]
181 %i.083 = phi i64 [ 0, %for.body.lr.ph ], [ %inc, %for.body ]
182 %sum.082 = phi float [ 0.000000e+00, %for.body.lr.ph ], [ %add51, %for.body ]
237 %sum.0.lcssa = phi i32 [ %phitmp, %for.cond.for.end_crit_edge ], [ 0, %entry ]
273 %i.043 = phi i64 [ 0, %for.body.lr.ph ], [ %inc, %for.body
    [all...]
  /external/chromium_org/v8/test/cctest/compiler/
test-run-machops.cc 223 Node* phi = m->Phi(type, true_node, false_node); local
224 m->Return(phi);
292 Node* phi = m.Phi(kMachInt32, false_node, true_node); local
297 m.Return(phi);
312 Node* phi = m.Phi(kMachInt32, m.Parameter(1), m.Parameter(2)); local
313 Node* cond = m.Phi(kMachInt32, m.Parameter(0), m.Int32Constant(0));
320 m.Return(phi);
344 Node* phi = m.Phi(kMachInt32, false_node, false_node); local
371 Node* phi = m.Phi(kMachInt32, zero, zero); local
399 Node* phi = m.Phi(kMachInt32, zero, zero); local
428 Node* phi = m.Phi(kMachInt32, zero, zero); local
456 Node* phi = m.Phi(kMachInt32, bt.param0, m.Int32Constant(0)); local
484 Node* phi = m.Phi(kMachFloat64, minus_3, ten); local
3303 Node* phi = m.Phi(kMachInt32, false_node, false_node); local
3332 Node* phi = m.Phi(kMachFloat64, k2, k1); local
3358 Node* phi = m.Phi(kMachAnyTagged, k2, k1); local
3458 Node* phi = m.Phi(kMachFloat64, dk, dk); local
3949 Node* phi = m.Phi(kMachAnyTagged, true_node, false_node); local
    [all...]
  /external/llvm/examples/BrainF/
BrainF.cpp 184 void BrainF::readloop(PHINode *phi, BasicBlock *oldbb, BasicBlock *testbb,
294 // Make part of PHI instruction now, wait until end of loop to finish
418 if (!phi) {
430 //%head.%d = phi i8 *[%head.%d, %main.%d], [%head.%d, %main.%d]
431 //Finish phi made at beginning of loop
432 phi->addIncoming(curhead, builder->GetInsertBlock());
433 Value *head_0 = phi;
449 //%head.%d = phi i8 *[%head.%d, %main.%d]
463 if (phi) {

Completed in 1281 milliseconds

<<41424344454647484950>>