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

1 23 4 5 6 7 8 91011>>

  /external/llvm/test/CodeGen/X86/
2007-03-26-CoalescerBug.ll 26 %t1025 = phi i64 [ 0, %bb268 ], [ %t102.0, %bb234 ]
27 %t1028 = phi i64 [ 0, %bb268 ], [ %t1066, %bb234 ]
28 %t1031 = phi i64 [ 0, %bb268 ], [ %t103.0, %bb234 ]
29 %t1034 = phi i64 [ 0, %bb268 ], [ %t1066, %bb234 ]
34 %t108.0 = phi i64 [ %t102.0, %bb85 ], [ %t1139, %bb248 ]
35 %t110.0 = phi i64 [ %t103.0, %bb85 ], [ %t1142, %bb248 ]
2010-02-23-SingleDefPhiJoin.ll 4 ; This test case creates a phi join register with a single definition. The other
7 ; If LiveIntervalAnalysis fails to recognize this as a phi join, the coalescer
72 %ooffset.2.lcssa.phi.SV.phi203 = phi i32 [ 0, %meshBB122 ], [ %ooffset.2.lcssa.phi.SV.phi233, %meshBB ] ; <i32> [#uses=1]
94 ret i32 %ooffset.2.lcssa.phi.SV.phi250
100 %ooffset.2.lcssa.phi.SV.phi233 = phi i32 [ undef, %bb3 ], [ %ooffset.2.lcssa.phi.SV.phi209, %bb1.i.fragment ] ; <i32> [#uses=1]
107 %ooffset.2.lcssa.phi.SV.phi239 = phi i32 [ %ooffset.2.lcssa.phi.SV.phi209, %bb1.i.fragment ], [ %ooffset.2.lcssa.phi.SV (…)
    [all...]
2009-10-25-RewriterBug.ll 45 %2 = phi %struct.StorablePicture* [ null, %bb36.i ], [ undef, %bb30.i ] ; <%struct.StorablePicture*> [#uses=2]
46 %3 = phi %struct.StorablePicture* [ null, %bb36.i ], [ undef, %bb30.i ] ; <%struct.StorablePicture*> [#uses=2]
47 %4 = phi %struct.StorablePicture* [ null, %bb36.i ], [ undef, %bb30.i ] ; <%struct.StorablePicture*> [#uses=2]
48 %5 = phi %struct.StorablePicture* [ null, %bb36.i ], [ undef, %bb30.i ] ; <%struct.StorablePicture*> [#uses=1]
49 %6 = phi %struct.StorablePicture* [ null, %bb36.i ], [ undef, %bb30.i ] ; <%struct.StorablePicture*> [#uses=1]
50 %7 = phi %struct.StorablePicture* [ null, %bb36.i ], [ undef, %bb30.i ] ; <%struct.StorablePicture*> [#uses=1]
51 %8 = phi %struct.StorablePicture* [ null, %bb36.i ], [ undef, %bb30.i ] ; <%struct.StorablePicture*> [#uses=1]
52 %9 = phi %struct.StorablePicture* [ null, %bb36.i ], [ undef, %bb30.i ] ; <%struct.StorablePicture*> [#uses=1]
53 %10 = phi %struct.StorablePicture* [ null, %bb36.i ], [ undef, %bb30.i ] ; <%struct.StorablePicture*> [#uses=1]
54 %11 = phi %struct.StorablePicture* [ null, %bb36.i ], [ undef, %bb30.i ] ; <%struct.StorablePicture*> [#uses (…)
    [all...]
2009-03-13-PHIElimBug.ll 9 define i32 @phi() {
16 %x = phi i32 [ %b, %entry ] ; <i32> [#uses=0]
22 %xx = phi i32 [ %bb, %cont ] ; <i32> [#uses=1]
26 %y = phi i32 [ %a, %entry ], [ %aa, %cont ] ; <i32> [#uses=1]
2014-05-29-factorial.ll 10 %result.06 = phi i64 [ %mul, %while.body ], [ 1, %entry ]
11 %x.addr.05 = phi i64 [ %dec, %while.body ], [ %x, %entry ]
18 %mul.lcssa = phi i64 [ %mul, %while.body ]
22 %result.0.lcssa = phi i64 [ %mul.lcssa, %while.end.loopexit ]
  /external/clang/test/CodeGenObjC/
complex-double-abi.m 12 // CHECK: [[R:%.*]] = phi double [ [[R1:%.*]], [[MSGCALL:%.*]] ], [ 0.000000e+00, [[NULLINIT:%.*]] ]
13 // CHECK-NEXT: [[I:%.*]] = phi double [ [[I1:%.*]], [[MSGCALL]] ], [ 0.000000e+00, [[NULLINIT]] ]
  /external/llvm/test/Analysis/ScalarEvolution/
2008-06-12-BinomialInt64.ll 9 %accum.03 = phi i64 [ %tmp14, %bb10 ], [ 0, %entry ] ; <i64> [#uses=1]
10 %i.02 = phi i32 [ %tmp16, %bb10 ], [ 0, %entry ] ; <i32> [#uses=1]
11 %d.1.01 = phi i64 [ %tmp5.i, %bb10 ], [ 0, %entry ] ; <i64> [#uses=1]
19 %accum.0.lcssa = phi i64 [ 0, %entry ], [ %tmp14, %bb10 ] ; <i64> [#uses=0]
29 %accum.03 = phi i64 [ %tmp12, %bb9 ], [ 0, %entry ] ; <i64> [#uses=1]
30 %i.02 = phi i32 [ %tmp14, %bb9 ], [ 0, %entry ] ; <i32> [#uses=1]
31 %d.1.01 = phi i64 [ %tmp4.i, %bb9 ], [ 0, %entry ] ; <i64> [#uses=1]
39 %accum.0.lcssa = phi i64 [ 0, %entry ], [ %tmp12, %bb9 ] ; <i64> [#uses=0]
2008-08-04-LongAddRec.ll 31 %x2.0 = phi i16 [ 0, %entry ], [ %15, %bb ] ; <i16> [#uses=1]
32 %x3.0 = phi i16 [ 0, %entry ], [ %14, %bb ] ; <i16> [#uses=1]
33 %x4.0 = phi i16 [ 0, %entry ], [ %13, %bb ] ; <i16> [#uses=1]
34 %x5.0 = phi i16 [ 0, %entry ], [ %12, %bb ] ; <i16> [#uses=1]
35 %x6.0 = phi i16 [ 0, %entry ], [ %11, %bb ] ; <i16> [#uses=1]
36 %x7.0 = phi i16 [ 0, %entry ], [ %10, %bb ] ; <i16> [#uses=1]
37 %x8.0 = phi i16 [ 0, %entry ], [ %9, %bb ] ; <i16> [#uses=1]
38 %x9.0 = phi i16 [ 0, %entry ], [ %8, %bb ] ; <i16> [#uses=1]
39 %x10.0 = phi i16 [ 0, %entry ], [ %7, %bb ] ; <i16> [#uses=1]
40 %x11.0 = phi i16 [ 0, %entry ], [ %6, %bb ] ; <i16> [#uses=1
    [all...]
  /external/llvm/test/Assembler/
2002-08-22-DominanceProblem.ll 11 %B = phi i32 [ %B, %L2 ], [ %B, %Loop ] ;PHI has same value always.
  /external/llvm/test/CodeGen/Hexagon/
hwloop-cleanup.ll 20 %sum.03 = phi i32 [ %add, %for.body ], [ 0, %for.body.preheader ]
21 %arrayidx.phi = phi i32* [ %arrayidx.inc, %for.body ], [ %b, %for.body.preheader ]
22 %i.02 = phi i32 [ %inc, %for.body ], [ 0, %for.body.preheader ]
23 %0 = load i32* %arrayidx.phi, align 4
27 %arrayidx.inc = getelementptr i32* %arrayidx.phi, i32 1
34 %sum.0.lcssa = phi i32 [ 0, %entry ], [ %add, %for.end.loopexit ]
50 %sum.02 = phi i32 [ 0, %entry ], [ %add, %for.body ]
51 %arrayidx.phi = phi i32* [ %b, %entry ], [ %arrayidx.inc, %for.body
    [all...]
  /external/llvm/test/Transforms/ADCE/
2002-05-22-PHITest.ll 1 ; It is illegal to remove BB1 because it will mess up the PHI node!
13 %R = phi i32 [ %A, %0 ], [ %B, %BB1 ] ; <i32> [#uses=1]
basictest.ll 11 %ret = phi i32 [ %X, %BB4 ], [ %B, %BB2 ] ; <i32> [#uses=1]
15 %X = phi i32 [ %A, %BB1 ] ; <i32> [#uses=1]
  /external/llvm/test/Transforms/ConstProp/
phi.ll 4 ; RUN: opt < %s -constprop -die -S | not grep phi
14 %Ret = phi i32 [ 1, %BB0 ], [ 1, %BB1 ] ; <i32> [#uses=1]
  /external/llvm/test/Transforms/IndVarSimplify/
2011-09-19-vectoriv.ll 3 ; CHECK-NOT: phi
12 %storemerge35 = phi <4 x i32> [ %storemerge, %for_loop398 ], [ undef, %allocas ]
  /external/llvm/test/Transforms/JumpThreading/
branch-no-const.ll 1 ; RUN: opt < %s -jump-threading -S | not grep phi
14 %x = phi i8 [%a, %bb1], [%b, %bb2]
  /external/llvm/test/Transforms/LICM/
2003-02-27-StoreSinkPHIs.ll 1 ; LICM is adding stores before phi nodes. bad.
12 %X = phi i1 [ %c, %0 ], [ true, %Loop ] ; <i1> [#uses=1]
  /external/llvm/test/Transforms/LoopStrengthReduce/
2011-10-03-CritEdgeMerge.ll 3 ; Test LSR's use of SplitCriticalEdge during phi rewriting.
10 ; CHECK: phi i8* [ %lsr.iv.next1, %bbA.bb89_crit_edge ], [ %lsr.iv.next1, %bbB.bb89_crit_edge ]{{$}}
17 %rec = phi i32 [ %next, %loop ], [ 0, %entry ]
38 %tmp75phi = phi i8* [ %tmp75, %bbA ], [ %tmp75, %bbA ], [ %tmp75, %bbA ], [ %tmp75, %bbB ], [ %tmp75, %bbB ], [ %tmp75, %bbB ]
48 ; CHECK: phi i8* [ %lsr.iv.next1, %bbA ], [ %lsr.iv.next1, %bbA ], [ %lsr.iv.next1, %bbA ]{{$}}
54 %rec = phi i32 [ %next, %loop ], [ 0, %entry ]
75 %tmp75phi = phi i8* [ %tmp75, %bbA ], [ %tmp75, %bbA ], [ %tmp75, %bbA ]
79 %result = phi i8* [ %tmp75phi, %bb89 ], [ %tmp75, %bbB ], [ %tmp75, %bbB ], [ %tmp75, %bbB ]
2011-10-06-ReusePhi.ll 3 ; Test LSR's intelligence regarding phi reuse.
15 ; CHECK: phi
16 ; CHECK: phi
17 ; CHECK: phi
18 ; CHECK: phi
19 ; CHECK-NOT: phi
36 %A.addr.05 = phi float* [ %A, %while.body.lr.ph ], [ %add.ptr, %while.body ]
37 %B.addr.04 = phi float* [ %B, %while.body.lr.ph ], [ %add.ptr3, %while.body ]
38 %N.addr.03 = phi i32 [ %N, %while.body.lr.ph ], [ %sub, %while.body ]
39 %Sum0.02 = phi float [ 0.000000e+00, %while.body.lr.ph ], [ %add, %while.body
    [all...]
  /external/llvm/test/Transforms/SCCP/
apint-phi.ll 1 ; RUN: opt < %s -sccp -S | not grep phi
7 %V = phi i999 [2, %bb1], [%A, %BB4]
  /external/llvm/test/Transforms/SimplifyCFG/
PHINode.ll 1 ; -simplifycfg is not folding blocks if there is a PHI node involved. This
11 %X = phi i32 [ 7, %0 ] ; <i32> [#uses=1]
  /external/chromium_org/v8/src/
hydrogen-representation-changes.cc 12 // Insert the representation change right before its use. For phi-uses we
118 HPhi* phi = phi_list->at(i); local
119 if (phi->representation().IsInteger32()) {
120 phi->SetFlag(HValue::kTruncatingToInt32);
121 } else if (phi->representation().IsSmi()) {
122 phi->SetFlag(HValue::kTruncatingToSmi);
123 phi->SetFlag(HValue::kTruncatingToInt32);
128 HPhi* phi = phi_list->at(i); local
130 if (phi->representation().IsSmiOrInteger32() &&
131 !phi->CheckUsesForFlag(HValue::kTruncatingToInt32, &value))
    [all...]
  /external/llvm/test/Transforms/InstCombine/
phi.ll 12 ; Combine away one argument PHI nodes
13 %B = phi i32 [ %A, %BB0 ]
31 ; Combine away PHI nodes with same values
32 %B = phi i32 [ %A, %BB0 ], [ %A, %BB1 ]
44 ; PHI has same value always.
45 %B = phi i32 [ %A, %BB0 ], [ %B, %Loop ]
61 ; PHI has same value always.
62 %B = phi i32 [ %B, %L2 ], [ %B, %Loop ]
77 ; PHI has same value always.
78 %B = phi i32 [ %A, %BB0 ], [ undef, %Loop ]
    [all...]
  /dalvik/dx/tests/083-ssa-phi-placement/
info.txt 1 This is a test case for the phi placement algorthim used in the conversion to SSA form.
  /external/clang/lib/Analysis/
ThreadSafetyTIL.cpp 56 if (Phi* Ph = dyn_cast<Phi>(V->definition())) {
67 if (Phi* Ph = dyn_cast<Phi>(V->definition())) {
93 // Phi nodes to find the canonical definition.
111 if (Phi *Ph = dyn_cast<Phi>(D)) {
112 if (Ph->status() == Phi::PH_Incomplete)
115 if (Ph->status() == Phi::PH_SingleVal) {
126 // Trace the arguments of an incomplete Phi node to see if they have the sam
    [all...]
  /external/clang/test/CodeGen/
branch-on-bool.c 8 // CHECK-NOT: = phi

Completed in 276 milliseconds

1 23 4 5 6 7 8 91011>>