/external/llvm-project/llvm/test/Analysis/PhiValues/ |
D | big_phi.ll | 13 ; CHECK: PHI %phi1 has values: 16 %phi1 = phi i8* [ %arg, %entry ], [ %phi2, %end ] 76 …phi1, %for.body ], [ %phi1, %bb1 ], [ %phi1, %bb2 ], [ %phi1, %bb3 ], [ %phi1, %bb4 ], [ %phi1, %b…
|
D | basic.ll | 17 ; 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/ |
D | different-loops-recs.ll | 13 ; 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 …]
|
D | scev-invalid.ll | 27 %phi1 = phi i32 [ %add1, %b18 ], [ %xor1, %b17 ] 28 %add1 = add nsw i32 %phi1, -1
|
/external/llvm-project/polly/test/DeLICM/ |
D | nomap_alreadymapped.ll | 5 ; 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/ |
D | const_phi.ll | 20 ; %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 ]
|
D | 2012-10-19-congruent-constant.ll | 9 %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/ |
D | const_phi.ll | 20 ; %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 ]
|
D | 2012-10-19-congruent-constant.ll | 9 %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/ |
D | coro-spill-after-phi.ll | 16 %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/ |
D | long_ambiguous_chain_s32.ll | 140 %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 …]
|
D | long_ambiguous_chain_s64.ll | 140 %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/ |
D | long_ambiguous_chain_s64.mir | 16 %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 …]
|
D | long_ambiguous_chain_s32.mir | 16 %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/ |
D | ir_builder.cpp | 120 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/ |
D | ir_builder.cpp | 120 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/ |
D | ir_builder.cpp | 120 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/ |
D | pr22086.ll | 15 %phi1 = phi i32 [ undef, %for.cond1 ] 19 %tobool21 = icmp eq i32 %phi1, 0
|
/external/llvm-project/llvm/test/Transforms/JumpThreading/ |
D | pr22086.ll | 15 %phi1 = phi i32 [ undef, %for.cond1 ] 19 %tobool21 = icmp eq i32 %phi1, 0
|
/external/llvm-project/llvm/test/Transforms/InstCombine/ |
D | dont-distribute-phi.ll | 27 %phi1 = phi i1 [ %cmp2, %bb_else ], [ undef, %bb_then ] 29 %and1 = and i1 %phi1, %xor1
|
D | fold-phi.ll | 26 %phi1 = phi i64 [ undef, %entry ], [ %or2, %if.end ] 31 %or1 = or i64 %phi1, %zext
|
/external/llvm/test/Analysis/ScalarEvolution/ |
D | scev-invalid.ll | 27 %phi1 = phi i32 [ %add1, %b18 ], [ %xor1, %b17 ] 28 %add1 = add nsw i32 %phi1, -1
|
/external/llvm/test/Transforms/InstCombine/ |
D | fold-phi.ll | 26 %phi1 = phi i64 [ undef, %entry ], [ %or2, %if.end ] 31 %or1 = or i64 %phi1, %zext
|
/external/llvm-project/llvm/test/CodeGen/AArch64/ |
D | select_fmf.ll | 38 %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/ |
D | unreachable-predecessor.ll | 21 %phi1 = phi i32* [ %gep1, %loop.preheader ], [ %phi2, %loop.then ] 22 %val1 = load i32, i32* %phi1
|