Home
last modified time | relevance | path

Searched refs:phi2 (Results 1 – 25 of 60) sorted by relevance

123

/external/llvm-project/llvm/test/Analysis/PhiValues/
Dbasic.ll21 ; CHECK: PHI %phi2 has values:
24 %phi2 = phi i32* [ @X, %if ], [ %ptr, %else ]
53 ; CHECK: PHI %phi2 has values:
57 %phi2 = phi i32 [ %phi1, %if2 ], [ 2, %else2 ]
97 %phi1 = phi i32 [ 0, %entry ], [ %phi2, %then ]
107 ; CHECK: PHI %phi2 has values:
110 %phi2 = phi i32 [ %phi1, %if ], [ 1, %else ]
118 %phi3 = phi i32 [ 2, %entry ], [ %phi2, %then ]
133 %phi1 = phi i32 [ %phi3, %if ], [ 0, %else ], [ %phi2, %inloop ]
137 ; CHECK: PHI %phi2 has values:
[all …]
Dbig_phi.ll16 %phi1 = phi i8* [ %arg, %entry ], [ %phi2, %end ]
73 ; CHECK: PHI %phi2 has values:
76 …%phi2 = phi i8* [ %phi1, %for.body ], [ %phi1, %bb1 ], [ %phi1, %bb2 ], [ %phi1, %bb3 ], [ %phi1, …
/external/llvm-project/llvm/test/Analysis/ScalarEvolution/
Ddifferent-loops-recs.ll13 ; CHECK: %sum1 = add i32 %phi1, %phi2
23 ; CHECK: %s2 = add i32 %phi5, %phi2
39 %phi2 = phi i32 [ 4, %entry ], [ %phi2.inc, %loop1 ]
42 %phi2.inc = add i32 %phi2, 2
44 %sum1 = add i32 %phi1, %phi2
63 %s2 = add i32 %phi5, %phi2
77 ; CHECK: %sum1 = add i32 %phi1, %phi2
97 ; CHECK: %s4 = add i32 %phi2, %is2
109 %phi2 = phi i32 [ %b, %entry ], [ %phi2.inc, %loop1 ]
112 %phi2.inc = add i32 %phi2, 2
[all …]
Ddepth-limit-overrun.ll22 %phi2 = phi i32 [ %A, %entry ], [ 204, %outer_tail ]
37 %phi6 = phi i32 [ %phi2, %preheader ], [ %i33, %inner_loop ]
60 %phi7 = phi i32 [ %phi2, %guard ], [ %i33, %inner_loop ]
/external/llvm-project/polly/test/DeLICM/
Dnomap_alreadymapped.ll5 ; double phi1 = 0.0, phi2 = 0.0;
8 ; phi2 += 29.0;
10 ; A[j] = phi1 + phi2;
14 ; Check that we cannot map both, %phi1 and %phi2 to A[j] (conflict).
37 %phi2 = phi double [0.0, %reduction.preheader], [%add2, %reduction.inc]
45 %add2 = fadd double %phi2, 29.0
56 %sum = fadd double %phi1, %phi2
/external/llvm-project/llvm/test/Transforms/GVN/
Dunreachable-predecessor.ll4 ; store through %phi2 cannot alias %ptr1.
21 %phi1 = phi i32* [ %gep1, %loop.preheader ], [ %phi2, %loop.then ]
32 ; CHECK: store i32 %[[VAL1]], i32* %phi2
34 %phi2 = phi i32* [ %ptr2, %loop ], [ %gep2, %loop.if ]
35 store i32 %val1, i32* %phi2
/external/llvm/test/Transforms/LoopStrengthReduce/
Dfunclet.ll22 %phi2 = phi i8* [ %tmp96, %throw ]
34 %tmp99 = phi i8* [ %tmp101, %iter ], [ %phi2, %blah2 ]
48 ; CHECK-NEXT: ptrtoint i8* %phi2 to i32
60 %phi2 = phi i8* [ %tmp96, %throw ]
78 %tmp99 = phi i8* [ %tmp101, %iter ], [ %phi2, %blah ]
90 ; CHECK-NEXT: ptrtoint i8* %phi2 to i32
110 %phi2 = phi i8* [ %tmp96, %pad ]
121 %tmp99 = phi i8* [ %tmp101, %iter ], [ %phi2, %blug ]
133 ; CHECK-NEXT: ptrtoint i8* %phi2 to i32
145 %phi2 = phi i8* [ %tmp96, %throw ]
[all …]
/external/llvm-project/llvm/test/Transforms/Coroutines/
Dcoro-spill-after-phi.ll17 %phi2 = phi i32 [ 1, %entry ], [ 3, %alt ]
24 call i32 @print(i32 %phi2)
41 ; CHECK: %phi2 = select i1 %n, i32 1, i32 3
42 ; CHECK: %phi2.spill.addr = getelementptr inbounds %f.Frame, %f.Frame* %FramePtr, i32 0, i32 3
43 ; CHECK: store i32 %phi2, i32* %phi2.spill.addr
/external/llvm-project/llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/
Dlong_ambiguous_chain_s32.ll163 %phi2.0 = load i32, i32* %a
167 %phi2.1 = load i32, i32* %b
171 %phi2 = phi i32 [ %phi2.0, %b.PHI.2.0 ], [ %phi2.1, %b.PHI.2.1 ]
175 store i32 %phi2, i32* %result
179 %phi3 = phi i32 [ %phi2, %b.PHI.2], [ %phi1, %b.PHI.1 ]
180 %phi4 = phi i32 [ %phi2, %b.PHI.2], [ %phi1, %b.PHI.1 ]
354 %phi2.0 = load i32, i32* %a
358 %phi2.1 = load i32, i32* %b
362 %phi2 = phi i32 [ %phi2.0, %b.PHI.2.0 ], [ %phi2.1, %b.PHI.2.1 ]
366 store i32 %phi2, i32* %result
[all …]
Dlong_ambiguous_chain_s64.ll163 %phi2.0 = load i64, i64* %a
167 %phi2.1 = load i64, i64* %b
171 %phi2 = phi i64 [ %phi2.0, %b.PHI.2.0 ], [ %phi2.1, %b.PHI.2.1 ]
175 store i64 %phi2, i64* %result
179 %phi3 = phi i64 [ %phi2, %b.PHI.2], [ %phi1, %b.PHI.1 ]
180 %phi4 = phi i64 [ %phi2, %b.PHI.2], [ %phi1, %b.PHI.1 ]
385 %phi2.0 = load i64, i64* %a
389 %phi2.1 = load i64, i64* %b
393 %phi2 = phi i64 [ %phi2.0, %b.PHI.2.0 ], [ %phi2.1, %b.PHI.2.1 ]
397 store i64 %phi2, i64* %result
[all …]
/external/swiftshader/third_party/SPIRV-Tools/test/opt/
Dir_builder.cpp121 Instruction* phi2 = builder.AddPhi(10, {16, 14}); in TEST_F() local
125 EXPECT_EQ(context->get_def_use_mgr()->GetDef(phi2->result_id()), nullptr); in TEST_F()
127 EXPECT_EQ(context->get_instr_block(phi2), nullptr); in TEST_F()
145 Instruction* phi2 = builder.AddPhi(10, {16, 14}); in TEST_F() local
149 EXPECT_NE(context->get_def_use_mgr()->GetDef(phi2->result_id()), nullptr); in TEST_F()
151 EXPECT_NE(context->get_instr_block(phi2), nullptr); in TEST_F()
/external/deqp-deps/SPIRV-Tools/test/opt/
Dir_builder.cpp121 Instruction* phi2 = builder.AddPhi(10, {16, 14}); in TEST_F() local
125 EXPECT_EQ(context->get_def_use_mgr()->GetDef(phi2->result_id()), nullptr); in TEST_F()
127 EXPECT_EQ(context->get_instr_block(phi2), nullptr); in TEST_F()
145 Instruction* phi2 = builder.AddPhi(10, {16, 14}); in TEST_F() local
149 EXPECT_NE(context->get_def_use_mgr()->GetDef(phi2->result_id()), nullptr); in TEST_F()
151 EXPECT_NE(context->get_instr_block(phi2), nullptr); in TEST_F()
/external/angle/third_party/vulkan-deps/spirv-tools/src/test/opt/
Dir_builder.cpp121 Instruction* phi2 = builder.AddPhi(10, {16, 14}); in TEST_F() local
125 EXPECT_EQ(context->get_def_use_mgr()->GetDef(phi2->result_id()), nullptr); in TEST_F()
127 EXPECT_EQ(context->get_instr_block(phi2), nullptr); in TEST_F()
145 Instruction* phi2 = builder.AddPhi(10, {16, 14}); in TEST_F() local
149 EXPECT_NE(context->get_def_use_mgr()->GetDef(phi2->result_id()), nullptr); in TEST_F()
151 EXPECT_NE(context->get_instr_block(phi2), nullptr); in TEST_F()
/external/llvm-project/llvm/test/CodeGen/Mips/GlobalISel/regbankselect/
Dlong_ambiguous_chain_s64.mir39 %phi2.0 = load i64, i64* %a
43 %phi2.1 = load i64, i64* %b
47 %phi2 = phi i64 [ %phi2.0, %b.PHI.2.0 ], [ %phi2.1, %b.PHI.2.1 ]
51 store i64 %phi2, i64* %result
55 %phi3 = phi i64 [ %phi2, %b.PHI.2 ], [ %phi1, %b.PHI.1 ]
56 %phi4 = phi i64 [ %phi2, %b.PHI.2 ], [ %phi1, %b.PHI.1 ]
98 %phi2.0 = load i64, i64* %a
102 %phi2.1 = load i64, i64* %b
106 %phi2 = phi i64 [ %phi2.0, %b.PHI.2.0 ], [ %phi2.1, %b.PHI.2.1 ]
110 store i64 %phi2, i64* %result
[all …]
Dlong_ambiguous_chain_s32.mir39 %phi2.0 = load i64, i64* %a
43 %phi2.1 = load i64, i64* %b
47 %phi2 = phi i64 [ %phi2.0, %b.PHI.2.0 ], [ %phi2.1, %b.PHI.2.1 ]
51 store i64 %phi2, i64* %result
55 %phi3 = phi i64 [ %phi2, %b.PHI.2 ], [ %phi1, %b.PHI.1 ]
56 %phi4 = phi i64 [ %phi2, %b.PHI.2 ], [ %phi1, %b.PHI.1 ]
98 %phi2.0 = load i64, i64* %a
102 %phi2.1 = load i64, i64* %b
106 %phi2 = phi i64 [ %phi2.0, %b.PHI.2.0 ], [ %phi2.1, %b.PHI.2.1 ]
110 store i64 %phi2, i64* %result
[all …]
/external/llvm/test/Transforms/InstCombine/
Dpr12338.ll9 %local = phi <1 x i32> [ <i32 0>, %entry ], [ %phi2, %cond.end47 ]
22 %phi2 = sub <1 x i32> zeroinitializer, %sum
Dfold-phi.ll36 %phi2 = phi i64 [ %and, %if.else ], [ undef, %while.body ]
37 %or2 = or i64 %phi2, %zext
/external/llvm-project/llvm/test/Transforms/InstCombine/
Dpr12338.ll9 %local = phi <1 x i32> [ <i32 0>, %entry ], [ %phi2, %cond.end47 ]
22 %phi2 = sub <1 x i32> zeroinitializer, %sum
Dfold-phi.ll36 %phi2 = phi i64 [ %and, %if.else ], [ undef, %while.body ]
37 %or2 = or i64 %phi2, %zext
/external/llvm/test/Transforms/IndVarSimplify/
D2012-10-19-congruent-constant.ll10 %phi2 = phi i1 [ false, %entry ], [ %cmpb, %for.body ]
12 tail call void @aux(i1 %phi1, i1 %phi2) nounwind
/external/llvm-project/llvm/test/Transforms/IndVarSimplify/
D2012-10-19-congruent-constant.ll10 %phi2 = phi i1 [ false, %entry ], [ %cmpb, %for.body ]
12 tail call void @aux(i1 %phi1, i1 %phi2) nounwind
/external/llvm-project/llvm/test/Transforms/LICM/
Dhoist-phi.ll238 ; CHECK: %phi2 = phi i32 [ %phi1, %if.then ], [ %sub, %else ]
240 %phi2 = phi i32 [ %phi1, %if.then ], [ %sub, %else ]
241 store i32 %phi2, i32* %p
242 %cmp3 = icmp ne i32 %phi2, 0
564 ; CHECK-ENABLED: %phi2 = phi i32 [ 2, %[[ELSE_IF_LICM]] ], [ 3, %[[ELSE_ELSE_LICM]] ]
609 ; CHECK-DISABLED: %phi2 = phi i32 [ 2, %else.if ], [ 3, %else.else ]
611 %phi2 = phi i32 [ 2, %else.if ], [ 3, %else.else ]
615 ; CHECK: %phi3 = phi i32 [ %phi1, %if.then ], [ %phi2, %else.then ]
618 %phi3 = phi i32 [ %phi1, %if.then ], [ %phi2, %else.then ]
946 %phi1 = phi i32 [ 0, %entry ], [ %phi2, %end ]
[all …]
/external/llvm-project/llvm/test/CodeGen/AArch64/
Dcgp-trivial-phi-node.ll21 %gep0 = getelementptr [65536 x i32], [65536 x i32]* %phi2, i64 0, i32 20000
29 %phi2 = phi [65536 x i32]* [ %struct, %baz ], [ %struct, %entry ]
/external/llvm/test/Transforms/LoopVectorize/
Div_outside_user.ll117 ; CHECK: %phi2 = phi i32 [ {{.*}}, %for.body ], [ %n.vec, %middle.block ]
118 ; CHECK: store i32 %phi2, i32* %p
132 %phi2 = phi i32 [ %inc, %for.body ]
133 store i32 %phi2, i32* %p
/external/llvm-project/polly/test/Simplify/
Doverwritten_3phi.ll33 %phi2 = phi double [%val, %body]
35 %add1 = fadd double %phi1, %phi2

123