Home
last modified time | relevance | path

Searched refs:phi1 (Results 1 – 25 of 59) sorted by relevance

123

/external/llvm-project/llvm/test/Analysis/PhiValues/
Dbig_phi.ll13 ; CHECK: PHI %phi1 has values:
16 %phi1 = phi i8* [ %arg, %entry ], [ %phi2, %end ]
76phi1, %for.body ], [ %phi1, %bb1 ], [ %phi1, %bb2 ], [ %phi1, %bb3 ], [ %phi1, %bb4 ], [ %phi1, %b…
Dbasic.ll17 ; CHECK: PHI %phi1 has values:
20 %phi1 = phi i32 [ 0, %if ], [ 1, %else ]
40 ; CHECK: PHI %phi1 has values:
43 %phi1 = phi i32 [ 0, %if1 ], [ 1, %else1 ]
57 %phi2 = phi i32 [ %phi1, %if2 ], [ 2, %else2 ]
94 ; CHECK: PHI %phi1 has values:
97 %phi1 = phi i32 [ 0, %entry ], [ %phi2, %then ]
110 %phi2 = phi i32 [ %phi1, %if ], [ 1, %else ]
128 ; CHECK: PHI %phi1 has values:
133 %phi1 = phi i32 [ %phi3, %if ], [ 0, %else ], [ %phi2, %inloop ]
[all …]
/external/llvm-project/llvm/test/Analysis/ScalarEvolution/
Ddifferent-loops-recs.ll13 ; CHECK: %sum1 = add i32 %phi1, %phi2
21 ; CHECK: %s1 = add i32 %phi1, %phi4
38 %phi1 = phi i32 [ 10, %entry ], [ %phi1.inc, %loop1 ]
41 %phi1.inc = add i32 %phi1, 1
44 %sum1 = add i32 %phi1, %phi2
62 %s1 = add i32 %phi1, %phi4
77 ; CHECK: %sum1 = add i32 %phi1, %phi2
91 ; CHECK: %s1 = add i32 %phi1, %is1
108 %phi1 = phi i32 [ %a, %entry ], [ %phi1.inc, %loop1 ]
111 %phi1.inc = add i32 %phi1, 1
[all …]
Dscev-invalid.ll27 %phi1 = phi i32 [ %add1, %b18 ], [ %xor1, %b17 ]
28 %add1 = add nsw i32 %phi1, -1
/external/llvm-project/polly/test/DeLICM/
Dnomap_alreadymapped.ll5 ; double phi1 = 0.0, phi2 = 0.0;
7 ; phi1 += 4.2;
10 ; A[j] = phi1 + phi2;
14 ; Check that we cannot map both, %phi1 and %phi2 to A[j] (conflict).
36 %phi1 = phi double [0.0, %reduction.preheader], [%add1, %reduction.inc]
44 %add1 = fadd double %phi1, 4.2
56 %sum = fadd double %phi1, %phi2
/external/llvm/test/Transforms/IndVarSimplify/
Dconst_phi.ll20 ; %phi0.pre and %phi1.pre are evaluated by SCEV to constant 0.
22 %phi1.pre = phi i32 [ 0, %entry ], [ 1, %not_taken ]
26 ; %phi0 and %phi1 are evaluated by SCEV to constant 0.
28 %phi1 = phi i32 [ 0, %loop ], [ %phi1.pre, %pre ]
D2012-10-19-congruent-constant.ll9 %phi1 = phi i1 [ false, %entry ], [ %cmpa, %for.body ]
12 tail call void @aux(i1 %phi1, i1 %phi2) nounwind
/external/llvm-project/llvm/test/Transforms/IndVarSimplify/
Dconst_phi.ll20 ; %phi0.pre and %phi1.pre are evaluated by SCEV to constant 0.
22 %phi1.pre = phi i32 [ 0, %entry ], [ 1, %not_taken ]
26 ; %phi0 and %phi1 are evaluated by SCEV to constant 0.
28 %phi1 = phi i32 [ 0, %loop ], [ %phi1.pre, %pre ]
D2012-10-19-congruent-constant.ll9 %phi1 = phi i1 [ false, %entry ], [ %cmpa, %for.body ]
12 tail call void @aux(i1 %phi1, i1 %phi2) nounwind
/external/llvm-project/llvm/test/Transforms/Coroutines/
Dcoro-spill-after-phi.ll16 %phi1 = phi i32 [ 0, %entry ], [ 2, %alt ]
23 call i32 @print(i32 %phi1)
40 ; CHECK: %phi1 = select i1 %n, i32 0, i32 2
44 ; CHECK: %phi1.spill.addr = getelementptr inbounds %f.Frame, %f.Frame* %FramePtr, i32 0, i32 2
45 ; CHECK: store i32 %phi1, i32* %phi1.spill.addr
/external/llvm-project/llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/
Dlong_ambiguous_chain_s32.ll140 %phi1.0 = load i32, i32* %a
144 %phi1.1 = load i32, i32* %b
148 %phi1.2 = load i32, i32* %c
152 %phi1 = phi i32 [ %phi1.0, %b.PHI.1.0 ], [ %phi1.1, %b.PHI.1.1 ], [ %phi1.2, %b.PHI.1.2 ]
156 store i32 %phi1, 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 ]
331 %phi1.0 = load i32, i32* %a
335 %phi1.1 = load i32, i32* %b
339 %phi1.2 = load i32, i32* %c
[all …]
Dlong_ambiguous_chain_s64.ll140 %phi1.0 = load i64, i64* %a
144 %phi1.1 = load i64, i64* %b
148 %phi1.2 = load i64, i64* %c
152 %phi1 = phi i64 [ %phi1.0, %b.PHI.1.0 ], [ %phi1.1, %b.PHI.1.1 ], [ %phi1.2, %b.PHI.1.2 ]
156 store i64 %phi1, 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 ]
362 %phi1.0 = load i64, i64* %a
366 %phi1.1 = load i64, i64* %b
370 %phi1.2 = load i64, i64* %c
[all …]
/external/llvm-project/llvm/test/CodeGen/Mips/GlobalISel/regbankselect/
Dlong_ambiguous_chain_s64.mir16 %phi1.0 = load i64, i64* %a
20 %phi1.1 = load i64, i64* %b
24 %phi1.2 = load i64, i64* %c
28 %phi1 = phi i64 [ %phi1.0, %b.PHI.1.0 ], [ %phi1.1, %b.PHI.1.1 ], [ %phi1.2, %b.PHI.1.2 ]
32 store i64 %phi1, 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 ]
75 %phi1.0 = load i64, i64* %a
79 %phi1.1 = load i64, i64* %b
83 %phi1.2 = load i64, i64* %c
[all …]
Dlong_ambiguous_chain_s32.mir16 %phi1.0 = load i64, i64* %a
20 %phi1.1 = load i64, i64* %b
24 %phi1.2 = load i64, i64* %c
28 %phi1 = phi i64 [ %phi1.0, %b.PHI.1.0 ], [ %phi1.1, %b.PHI.1.1 ], [ %phi1.2, %b.PHI.1.2 ]
32 store i64 %phi1, 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 ]
75 %phi1.0 = load i64, i64* %a
79 %phi1.1 = load i64, i64* %b
83 %phi1.2 = load i64, i64* %c
[all …]
/external/swiftshader/third_party/SPIRV-Tools/test/opt/
Dir_builder.cpp120 Instruction* phi1 = builder.AddPhi(7, {9, 14}); in TEST_F() local
124 EXPECT_EQ(context->get_def_use_mgr()->GetDef(phi1->result_id()), nullptr); in TEST_F()
126 EXPECT_EQ(context->get_instr_block(phi1), nullptr); in TEST_F()
144 Instruction* phi1 = builder.AddPhi(7, {9, 14}); in TEST_F() local
148 EXPECT_NE(context->get_def_use_mgr()->GetDef(phi1->result_id()), nullptr); in TEST_F()
150 EXPECT_NE(context->get_instr_block(phi1), nullptr); in TEST_F()
/external/deqp-deps/SPIRV-Tools/test/opt/
Dir_builder.cpp120 Instruction* phi1 = builder.AddPhi(7, {9, 14}); in TEST_F() local
124 EXPECT_EQ(context->get_def_use_mgr()->GetDef(phi1->result_id()), nullptr); in TEST_F()
126 EXPECT_EQ(context->get_instr_block(phi1), nullptr); in TEST_F()
144 Instruction* phi1 = builder.AddPhi(7, {9, 14}); in TEST_F() local
148 EXPECT_NE(context->get_def_use_mgr()->GetDef(phi1->result_id()), nullptr); in TEST_F()
150 EXPECT_NE(context->get_instr_block(phi1), nullptr); in TEST_F()
/external/angle/third_party/vulkan-deps/spirv-tools/src/test/opt/
Dir_builder.cpp120 Instruction* phi1 = builder.AddPhi(7, {9, 14}); in TEST_F() local
124 EXPECT_EQ(context->get_def_use_mgr()->GetDef(phi1->result_id()), nullptr); in TEST_F()
126 EXPECT_EQ(context->get_instr_block(phi1), nullptr); in TEST_F()
144 Instruction* phi1 = builder.AddPhi(7, {9, 14}); in TEST_F() local
148 EXPECT_NE(context->get_def_use_mgr()->GetDef(phi1->result_id()), nullptr); in TEST_F()
150 EXPECT_NE(context->get_instr_block(phi1), nullptr); in TEST_F()
/external/llvm/test/Transforms/JumpThreading/
Dpr22086.ll15 %phi1 = phi i32 [ undef, %for.cond1 ]
19 %tobool21 = icmp eq i32 %phi1, 0
/external/llvm-project/llvm/test/Transforms/JumpThreading/
Dpr22086.ll15 %phi1 = phi i32 [ undef, %for.cond1 ]
19 %tobool21 = icmp eq i32 %phi1, 0
/external/llvm-project/llvm/test/Transforms/InstCombine/
Ddont-distribute-phi.ll27 %phi1 = phi i1 [ %cmp2, %bb_else ], [ undef, %bb_then ]
29 %and1 = and i1 %phi1, %xor1
Dfold-phi.ll26 %phi1 = phi i64 [ undef, %entry ], [ %or2, %if.end ]
31 %or1 = or i64 %phi1, %zext
/external/llvm/test/Analysis/ScalarEvolution/
Dscev-invalid.ll27 %phi1 = phi i32 [ %add1, %b18 ], [ %xor1, %b17 ]
28 %add1 = add nsw i32 %phi1, -1
/external/llvm/test/Transforms/InstCombine/
Dfold-phi.ll26 %phi1 = phi i64 [ undef, %entry ], [ %or2, %if.end ]
31 %or1 = or i64 %phi1, %zext
/external/llvm-project/llvm/test/CodeGen/AArch64/
Dselect_fmf.ll38 %phi1 = phi float [ %add.i156.i.i, %if.then.i157.i.i ], [ %select3, %if.end.i159.i.i ]
39 ret float %phi1
76 %phi1 = phi float [ %add.i156.i.i, %if.then.i157.i.i ], [ %select3, %if.end.i159.i.i ]
77 ret float %phi1
/external/llvm-project/llvm/test/Transforms/GVN/
Dunreachable-predecessor.ll21 %phi1 = phi i32* [ %gep1, %loop.preheader ], [ %phi2, %loop.then ]
22 %val1 = load i32, i32* %phi1

123