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

1 2 34 5 6 7 8 91011>>

  /external/llvm/test/DebugInfo/
2009-10-16-Phi.ll 9 %0 = phi i32 [ 0, %E ], [ 1, %B1 ], !dbg !0
  /external/llvm/test/ExecutionEngine/
2003-01-04-PhiTest.ll 7 %X = phi i32 [ 0, %0 ], [ 1, %Loop ] ; <i32> [#uses=1]
test-phi.ll 3 ; test phi node
10 phi i32* [ %X, %0 ], [ @Y, %Dead ] ; <i32*>:1 [#uses=0]
20 %X = phi i32 [ 123, %0 ], [ 123, %0 ] ; <i32> [#uses=1]
28 %X = phi i32 [ 0, %0 ], [ %Y, %Dead ] ; <i32> [#uses=1]
  /external/llvm/test/ExecutionEngine/MCJIT/
2003-01-04-PhiTest.ll 7 %X = phi i32 [ 0, %0 ], [ 1, %Loop ] ; <i32> [#uses=1]
test-phi.ll 3 ; test phi node
10 phi i32* [ %X, %0 ], [ @Y, %Dead ] ; <i32*>:1 [#uses=0]
20 %X = phi i32 [ 123, %0 ], [ 123, %0 ] ; <i32> [#uses=1]
28 %X = phi i32 [ 0, %0 ], [ %Y, %Dead ] ; <i32> [#uses=1]
  /external/llvm/test/Transforms/ADCE/
2002-01-31-UseStuckAround.ll 6 %retval = phi i32 [ %argc, %2 ] ; <i32> [#uses=2]
  /external/llvm/test/Transforms/IndVarSimplify/
2012-10-19-congruent-constant.ll 9 %phi1 = phi i1 [ false, %entry ], [ %cmpa, %for.body ]
10 %phi2 = phi i1 [ false, %entry ], [ %cmpb, %for.body ]
11 %i.07 = phi i32 [ 0, %entry ], [ %inc, %for.body ]
23 ; CHECK-NOT: phi i1
iv-widen.ll 7 ; Only one phi now.
8 ; CHECK: phi
9 ; CHECK-NOT: phi
20 %.02 = phi i32 [ 0, %Prologue ], [ %tmp33, %B24 ]
pr18223.ll 3 ; indvars should transform the phi node pair from the for-loop
5 ; CHECK: ret = phi i32 [ 0, %entry ], [ 0, {{.*}} ]
16 %inc2 = phi i32 [ 0, %entry ], [ %inc, %for.inc ]
28 %ret = phi i32 [ 0, %entry ], [ %conv, %for.inc ]
  /external/llvm/test/Transforms/LoopRotate/
alloca.ll 21 %n.phi = phi i16 [ %n, %loop.fin ], [ 0, %entry ]
23 %cond = icmp eq i16 %n.phi, %end
27 %n = add i16 %n.phi, 1
  /external/llvm/test/Transforms/LoopStrengthReduce/X86/
2011-07-20-DoubleIV.ll 9 ; CHECK-NOT: phi
17 %i.01 = phi i32 [ -39, %entry ], [ %inc, %loop ]
28 ; CHECK: phi double [ -3.900000e+01, %entry ]
35 %i.01 = phi i32 [ -39, %entry ], [ %inc, %loop ]
  /external/llvm/test/Transforms/LoopVectorize/ARM/
arm-unroll.ll 21 %i.02 = phi i32 [ %5, %.lr.ph ], [ 0, %0 ]
22 %sum.01 = phi i32 [ %4, %.lr.ph ], [ 0, %0 ]
31 %sum.0.lcssa = phi i32 [ 0, %0 ], [ %4, %.lr.ph ]
44 %i.02 = phi i32 [ %5, %.lr.ph ], [ 0, %0 ]
45 %sum.01 = phi i32 [ %4, %.lr.ph ], [ 0, %0 ]
46 %sum.02 = phi i32 [ %6, %.lr.ph ], [ 0, %0 ]
47 %sum.03 = phi i32 [ %7, %.lr.ph ], [ 0, %0 ]
48 %sum.04 = phi i32 [ %8, %.lr.ph ], [ 0, %0 ]
49 %sum.05 = phi i32 [ %9, %.lr.ph ], [ 0, %0 ]
50 %sum.06 = phi i32 [ %10, %.lr.ph ], [ 0, %0
    [all...]
  /external/llvm/test/Transforms/SimplifyCFG/
2008-12-06-SingleEntryPhi.ll 6 %C = phi i1 [false, %entry]
2009-01-18-PHIPropCrash.ll 13 %tmp3 = phi i1 [ true, %BB ], [ false, %BB1 ] ; <i1> [#uses=1]
17 %tmp10 = phi i32 [ 0, %BB2 ], [ %tmp12, %BB11 ] ; <i32> [#uses=1]
21 %tmp12 = phi i32 [ 0, %BB13 ], [ %tmp10, %BB9 ] ; <i32> [#uses=2]
25 %tmp14 = phi i32 [ 0, %BB9 ], [ %tmp14, %BB13 ] ; <i32> [#uses=1]
PR16069.ll 13 %cond.i = phi i32 [ 0, %bb1 ], [ srem (i32 1, i32 zext (i1 icmp eq (i32* @b, i32* null) to i32)), %bb2 ]
14 ; CHECK: phi i32 {{.*}} srem (i32 1, i32 zext (i1 icmp eq (i32* @b, i32* null) to i32)), %bb2
25 %cond = phi i32 [ 0, %bb1 ], [ srem (i32 1, i32 zext (i1 icmp eq (i32* @b, i32* null) to i32)), %bb0 ]
26 ; CHECK: %cond = phi i32 [ 0, %bb1 ], [ srem (i32 1, i32 zext (i1 icmp eq (i32* @b, i32* null) to i32)), %bb0 ]
2008-10-03-SpeculativelyExecuteBeforePHI.ll 9 %__c2.2 = phi i32 [ undef, %entry ], [ %__c2.1, %bb7 ], [ %__c2.1, %bb9 ] ; <i32> [#uses=2]
10 %s.0 = phi i32 [ 0, %entry ], [ 0, %bb7 ], [ %2, %bb9 ] ; <i32> [#uses=1]
25 %__c2.0 = phi i32 [ 0, %bb3 ], [ %__c2.2, %bb1 ] ; <i32> [#uses=1]
29 %__c2.1 = phi i32 [ 0, %bb5 ], [ %__c2.0, %bb6 ] ; <i32> [#uses=2]
30 %iftmp.1.0 = phi i1 [ false, %bb5 ], [ true, %bb6 ] ; <i1> [#uses=1]
2008-05-16-PHIBlockMerge.ll 16 ; This phi has a conflicting value (0) with below phi (2), so blocks
18 %a = phi i32 [ 1, %entry ], [ 0, %Common ] ; <i32> [#uses=1]
22 %b = phi i32 [ %a, %BB.nomerge ], [ 2, %Common ] ; <i32> [#uses=0]
43 ; This phi has confliction values for Common and (through BB) Common,
45 %b = phi i32 [ 1, %BB.nomerge ], [ 2, %Common ] ; <i32> [#uses=0]
66 ; This phi has identical values for Common and (through BB) Common,
68 %b = phi i32 [ 1, %BB.tomerge ], [ 1, %Common ], [ 2, %Pre-Exit ]
77 ; This adds a backedge, so the %b phi node gets a third branch and is
92 ; This phi has a matching value (0) with below phi (0), so block
    [all...]
  /external/llvm/test/Verifier/
SelfReferential.ll 2 ; CHECK: Only PHI nodes may reference their own value
  /external/llvm/lib/Target/R600/
SIAnnotateControlFlow.cpp 75 bool isElse(PHINode *Phi);
77 void eraseIfUnused(PHINode *Phi);
166 /// \brief Can the condition represented by this PHI node treated like
168 bool SIAnnotateControlFlow::isElse(PHINode *Phi) {
169 BasicBlock *IDom = DT->getNode(Phi->getParent())->getIDom()->getBlock();
170 for (unsigned i = 0, e = Phi->getNumIncomingValues(); i != e; ++i) {
171 if (Phi->getIncomingBlock(i) == IDom) {
173 if (Phi->getIncomingValue(i) != BoolTrue)
177 if (Phi->getIncomingValue(i) != BoolFalse)
185 // \brief Erase "Phi" if it is not used any mor
    [all...]
  /external/llvm/test/CodeGen/X86/
2008-02-27-PEICrash.ll 11 %tmp36.pn = phi float [ 0.000000e+00, %bb33 ], [ 0.000000e+00, %entry ] ; <float> [#uses=1]
12 %b.pn509 = phi float [ %b, %bb33 ], [ %a, %entry ] ; <float> [#uses=1]
13 %a.pn = phi float [ %a, %bb33 ], [ %b, %entry ] ; <float> [#uses=1]
14 %tmp41.pn508 = phi float [ 0.000000e+00, %bb33 ], [ 0.000000e+00, %entry ] ; <float> [#uses=1]
15 %tmp51.pn = phi float [ 0.000000e+00, %bb33 ], [ %a, %entry ] ; <float> [#uses=1]
29 %x.1 = phi float [ %tmp102, %bb98 ], [ %x.0, %bb56 ] ; <float> [#uses=0]
30 %y.1 = phi float [ %tmp106, %bb98 ], [ %y.0, %bb56 ] ; <float> [#uses=1]
  /external/llvm/test/Transforms/SCCP/
sccptest.ll 14 %Ret = phi i32 [ %Val, %BB1 ], [ 1, %BB2 ] ; <i32> [#uses=1]
18 ; CHECK: %Ret = phi i32 [ 0, %BB1 ], [ 1, %BB2 ]
29 %j2 = phi i32 [ %j4, %BB7 ], [ 1, %BB1 ]
30 %k2 = phi i32 [ %k4, %BB7 ], [ 0, %BB1 ]
51 %j4 = phi i32 [ 1, %BB5 ], [ %k2, %BB6 ]
52 %k4 = phi i32 [ %k3, %BB5 ], [ %k5, %BB6 ]
55 ; CHECK-NEXT: %k4 = phi i32 [ %k3, %BB5 ], [ undef, %BB6 ]
  /external/llvm/test/Analysis/BasicAA/
must-and-partial.ll 9 ; CHECK: PartialAlias: i16* %bigbase0, i8* %phi
17 %phi = phi i8* [ %baseplusone, %red ], [ %base, %entry ]
18 store i8 0, i8* %phi
23 %loaded = load i8* %phi
  /external/llvm/test/Transforms/LoopStrengthReduce/
dont_insert_redundant_ops.ll 4 ; CHECK: phi
5 ; CHECK: phi
6 ; CHECK-NOT: phi
14 %INDVAR = phi i32 [ 0, %0 ], [ %INDVAR2, %Loop ] ; <i32> [#uses=3]
30 %INDVAR = phi i32 [ 0, %0 ], [ %INDVAR2, %Loop ] ; <i32> [#uses=3]
  /external/llvm/lib/CodeGen/
MachineSSAUpdater.cpp 51 /// updates. ProtoValue is the value used to name PHI nodes.
110 /// InsertNewDef - Insert an empty PHI or IMPLICIT_DEF instruction which define
139 /// a block. Because of this, we need to insert a new PHI node in SomeBB to
181 // If an identical PHI is already in BB, just reuse it.
186 // Otherwise, we do need a PHI: insert one now.
188 MachineInstrBuilder InsertedPHI = InsertNewDef(TargetOpcode::PHI, BB,
191 // Fill in all the predecessors of the PHI.
195 // See if the PHI node can be merged to a single value. This can happen in
196 // loop cases when we get a PHI of itself and one other value.
205 DEBUG(dbgs() << " Inserted PHI: " << *InsertedPHI << "\n")
    [all...]
  /external/llvm/test/Transforms/LoopIdiom/X86/
popcnt.ll 22 %c.05 = phi i32 [ %inc, %while.body ], [ 0, %entry ]
23 %a.addr.04 = phi i64 [ %and, %while.body ], [ %a, %entry ]
31 %c.0.lcssa = phi i32 [ 0, %entry ], [ %inc, %while.body ]
55 %c.013 = phi i32 [ %inc, %while.body ], [ 0, %entry ]
56 %mydata2.addr.012 = phi i32 [ %mul1, %while.body ], [ %mydata2, %entry ]
57 %mydata1.addr.011 = phi i32 [ %mul, %while.body ], [ %mydata1, %entry ]
58 %a.addr.010 = phi i64 [ %and, %while.body ], [ %a, %entry ]
69 %c.0.lcssa = phi i32 [ 0, %entry ], [ %inc, %while.body ]
70 %mydata2.addr.0.lcssa = phi i32 [ %mydata2, %entry ], [ %mul1, %while.body ]
71 %mydata1.addr.0.lcssa = phi i32 [ %mydata1, %entry ], [ %mul, %while.body
    [all...]

Completed in 392 milliseconds

1 2 34 5 6 7 8 91011>>