HomeSort by relevance Sort by last modified time
    Searched full:phi (Results 201 - 225 of 1352) sorted by null

1 2 3 4 5 6 7 891011>>

  /external/llvm/test/Transforms/LoopUnswitch/
2006-06-13-SingleEntryPHI.ll 16 %Local_Turb.0.ph24.lcssa = phi %struct.TURB* [ %Local_Turb.0.ph24, %cond_true1099 ] ; <%struct.TURB*> [#uses=1]
19 %Local_Turb.0.ph22 = phi %struct.TURB* [ undef, %entry ], [ %Local_Turb.0.ph24.lcssa, %bb1096.outer20.loopexit ] ; <%struct.TURB*> [#uses=1]
23 %Local_Turb.0.ph24 = phi %struct.TURB* [ %Local_Turb.0.ph22, %bb1096.outer20 ], [ null, %bb671 ] ; <%struct.TURB*> [#uses=2]
33 %Local_Turb.0.ph24.lcssa1 = phi %struct.TURB* [ %Local_Turb.0.ph24, %bb1096 ] ; <%struct.TURB*> [#uses=0]
  /external/llvm/test/Transforms/LowerInvoke/
2004-02-29-PHICrash.ll 10 %UnifiedRetVal = phi i32* [ null, %entry ], [ null, %then ], [ null, %then ] ; <i32*> [#uses=0]
2005-08-03-InvokeWithPHI.ll 12 %w_2690 = phi { i32, i32 }* [ null, %block0 ] ; <{ i32, i32 }*> [#uses=1]
2005-08-03-InvokeWithPHIUse.ll 12 %i_2689 = phi i32 [ %v2679, %block0 ] ; <i32> [#uses=1]
  /external/llvm/test/Transforms/Mem2Reg/
2003-04-24-MultipleIdenticalSuccessors.ll 1 ; Mem2reg used to only add one incoming value to a PHI node, even if it had
UndefValuesMerge.ll 1 ; RUN: opt < %s -mem2reg -S | not grep phi
  /external/llvm/test/Transforms/ObjCARC/
contract-testcases.ll 41 %tmp7 = phi %4* [ undef, %bb5 ], [ undef, %bb4 ], [ undef, %bb3 ], [ undef, %bb4 ]
45 ; When rewriting operands for a phi which has multiple operands
52 ; CHECK: %tmp8 = phi %0* [ %0, %bb ], [ %0, %bb ]
61 %tmp8 = phi %0* [ %tmp, %bb ], [ %tmp, %bb ]
  /external/llvm/test/Transforms/SCCP/
2003-06-24-OverdefinedPHIValue.ll 10 %j.0 = phi i32 [ %j.0, %endif ], [ %i.0, %then ], [ 1, %entry ] ; <i32> [#uses=3]
11 %i.0 = phi i32 [ %inc, %endif ], [ %inc1, %then ], [ 1, %entry ] ; <i32> [#uses=4]
23 %j.1 = phi i32 [ 1, %entry ], [ %j.0, %endif ], [ %i.0, %then ] ; <i32> [#uses=1]
24 %i.1 = phi i32 [ 1, %entry ], [ %inc, %endif ], [ %inc1, %then ] ; <i32> [#uses=1]
  /external/llvm/test/Transforms/SimplifyCFG/
2002-05-21-PHIElimination.ll 13 %V = phi i32 [ 0, %0 ], [ %V1, %Loop ] ; <i32> [#uses=1]
2002-09-24-PHIAssertion.ll 8 %Q = phi i32 [ %C, %J ], [ %C, %J ] ; <i32> [#uses=1]
2003-03-07-DominateProblem.ll 9 %reg330 = phi i32* [ null, %bb10 ], [ %ldo, %bb9 ] ; <i32*> [#uses=1]
2008-09-17-SpeculativeHoist.ll 14 %andandtmp.0 = phi i1 [ %tmp, %start ], [ %tmpnew, %brtrue ] ; <i1> [#uses=0]
PR9946.ll 16 %storemerge = phi i32 [ 1, %if.end ], [ 0, %if.then ]
two-entry-phi-return.ll 13 %result = phi i1 [ 0, %entry ], [ %tmp15, %bb ]
  /external/llvm/test/Transforms/TailDup/
2003-06-24-Simpleloop.ll 7 %i.1 = phi i32 [ %inc, %no_exit ], [ 0, %entry ] ; <i32> [#uses=1]
  /external/llvm/test/Verifier/
2009-05-29-InvokeResult3.ll 14 %p = phi i32 [ %s, %c ], [ %s, %u ] ; <i32> [#uses=1]
  /external/llvm/lib/Transforms/Utils/
LCSSA.cpp 10 // This pass transforms loops by placing phi nodes at the end of the loops for
19 // X3 = phi(X1, X2) X3 = phi(X1, X2)
20 // ... = X3 + 4 X4 = phi(X3)
23 // This is still valid LLVM; the extra phi nodes are purely redundant, and will
176 /// has any uses that are outside the current loop. If so, insert LCSSA PHI
215 // Insert the LCSSA phi's into all of the exit blocks dominated by the
216 // value, and add them to the Phi's map.
230 // Add inputs from inside the loop for this PHI.
236 // rewritten in terms of a different LCSSA PHI
    [all...]
DemoteRegToStack.cpp 55 // If this is a PHI node, we can't insert a load of the value before the
59 // Note that if there are multiple edges from a basic block to this PHI
61 // PHI node will have multiple values (from each load) coming in from the
101 /* empty */; // Don't insert before any PHI nodes.
108 /// DemotePHIToStack - This function takes a virtual register computed by a phi
110 /// The phi node is deleted and it returns the pointer to the alloca inserted.
138 // Insert load in place of the phi and replace all uses.
142 // Delete phi.
  /external/llvm/test/CodeGen/X86/
2007-03-01-SpillerCrash.ll 42 phi i32 [ 5, %18 ], [ 3, %13 ], [ 1, %test.exit ], [ 2, %12 ], [ 4, %17 ] ; <i32>:20 [#uses=0]
43 phi float [ 0.000000e+00, %18 ], [ %16, %13 ], [ 0.000000e+00, %test.exit ], [ 0.000000e+00, %12 ], [ 0.000000e+00, %17 ] ; <float>:21 [#uses=1]
44 phi float [ 0.000000e+00, %18 ], [ %tmp155, %13 ], [ 0.000000e+00, %test.exit ], [ 0.000000e+00, %12 ], [ 0.000000e+00, %17 ] ; <float>:22 [#uses=1]
45 phi float [ 0.000000e+00, %18 ], [ %15, %13 ], [ 0.000000e+00, %test.exit ], [ 0.000000e+00, %12 ], [ 0.000000e+00, %17 ] ; <float>:23 [#uses=1]
46 phi float [ 0.000000e+00, %18 ], [ %tmp207, %13 ], [ 0.000000e+00, %test.exit ], [ 0.000000e+00, %12 ], [ 0.000000e+00, %17 ] ; <float>:24 [#uses=1]
47 phi float [ 0.000000e+00, %18 ], [ %10, %13 ], [ %9, %test.exit ], [ %10, %12 ], [ 0.000000e+00, %17 ] ; <float>:25 [#uses=2]
48 phi float [ 0.000000e+00, %18 ], [ %14, %13 ], [ 0.000000e+00, %test.exit ], [ 0.000000e+00, %12 ], [ 0.000000e+00, %17 ] ; <float>:26 [#uses=1]
49 phi float [ 0.000000e+00, %18 ], [ 0.000000e+00, %13 ], [ 0.000000e+00, %test.exit ], [ 0.000000e+00, %12 ], [ 0.000000e+00, %17 ] ; <float>:27 [#uses=1]
81 phi float [ 0.000000e+00, %44 ], [ %47, %46 ], [ 0.000000e+00, %19 ] ; <float>:48 [#uses=0]
82 phi float [ %43, %44 ], [ %43, %46 ], [ 0.000000e+00, %19 ] ; <float>:49 [#uses=0
    [all...]
  /external/llvm/test/Transforms/IndVarSimplify/
tripcount_compute.ll 16 %i = phi i32 [ 0, %entry ], [ %i.next, %loop ] ; <i32> [#uses=3]
33 %i = phi i32 [ 0, %entry ], [ %i.next, %loop ] ; <i32> [#uses=3]
50 %i = phi i32 [ 1024, %entry ], [ %i.next, %loop ] ; <i32> [#uses=3]
67 %i = phi i32 [ 0, %entry ], [ %i.next, %loop ] ; <i32> [#uses=3]
84 %i = phi i32 [ 7, %entry ], [ %i.next, %loop ] ; <i32> [#uses=4]
102 %i = phi i32 [ 0, %entry ], [ %i.next, %loop ] ; <i32> [#uses=3]
111 %j = phi i32 [ %i, %loopexit ], [ %j.next, %loop2 ] ; <i32> [#uses=3]
128 %i = phi i32 [ 0, %entry ], [ %i.next, %loop ] ; <i32> [#uses=3]
137 %j = phi i32 [ %i.next, %loopexit ], [ %j.next, %loop2 ] ; <i32> [#uses=3]
146 %k = phi i32 [ %j.next, %loopexit2 ], [ %k.next, %loop8 ] ; <i32> [#uses=3
    [all...]
  /dalvik/vm/compiler/
SSATransformation.cpp 150 * TODO - evaluate whether phi will ever need to be inserted into exit
381 * The calculated result is used for phi-node pruning - where we only need to
382 * insert a phi node if the variable is live-in to the block.
420 /* Insert phi nodes to for each variable to the dominance frontiers */
447 /* Calculate the phi blocks for each Dalvik register */
477 * Insert a phi node for dalvikReg in the phiBlocks if the Dalvik
486 /* Variable will be clobbered before being used - no need for phi */
488 MIR *phi = (MIR *) dvmCompilerNew(sizeof(MIR), true); local
489 phi->dalvikInsn.opcode = (Opcode)kMirOpPhi;
490 phi->dalvikInsn.vA = dalvikReg
    [all...]
  /external/llvm/test/Analysis/ScalarEvolution/
2007-08-06-Unsigned.ll 13 %x_addr.0 = phi i32 [ %tmp2, %bb3 ], [ %x, %bb.preheader ] ; <i32> [#uses=1]
25 %x_addr.1 = phi i32 [ %x, %entry ], [ %tmp2, %bb8.loopexit ] ; <i32> [#uses=1]
2008-07-29-SGTTripCount.ll 14 %i.01 = phi i32 [ %1, %bb ], [ 0, %bb.preheader ] ; <i32> [#uses=1]
23 %i.0.lcssa = phi i32 [ 0, %entry ], [ %1, %return.loopexit ] ; <i32> [#uses=1]
2008-07-29-SMinExpr.ll 13 %j.01 = phi i32 [ %dec, %forinc ], [ -2147483632, %entry ]
21 %j.0.lcssa = phi i32 [ -2147483632, %entry ], [ %dec, %forinc ]
2008-12-11-SMaxOverflow.ll 14 %k.019 = phi i32 [ %k.0, %bb18 ], [ %k.018, %bb2 ] ; <i32> [#uses=5]
15 %x = phi i32 [ 0, %bb2 ], [ %x.1, %bb18]

Completed in 1020 milliseconds

1 2 3 4 5 6 7 891011>>