/external/llvm-project/llvm/test/Analysis/PhiValues/ |
D | basic.ll | 21 ; 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 …]
|
D | big_phi.ll | 16 %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/ |
D | different-loops-recs.ll | 13 ; 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 …]
|
D | depth-limit-overrun.ll | 22 %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/ |
D | nomap_alreadymapped.ll | 5 ; 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/ |
D | unreachable-predecessor.ll | 4 ; 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/ |
D | funclet.ll | 22 %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/ |
D | coro-spill-after-phi.ll | 17 %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/ |
D | long_ambiguous_chain_s32.ll | 163 %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 …]
|
D | long_ambiguous_chain_s64.ll | 163 %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/ |
D | ir_builder.cpp | 121 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/ |
D | ir_builder.cpp | 121 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/ |
D | ir_builder.cpp | 121 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/ |
D | long_ambiguous_chain_s64.mir | 39 %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 …]
|
D | long_ambiguous_chain_s32.mir | 39 %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/ |
D | pr12338.ll | 9 %local = phi <1 x i32> [ <i32 0>, %entry ], [ %phi2, %cond.end47 ] 22 %phi2 = sub <1 x i32> zeroinitializer, %sum
|
D | fold-phi.ll | 36 %phi2 = phi i64 [ %and, %if.else ], [ undef, %while.body ] 37 %or2 = or i64 %phi2, %zext
|
/external/llvm-project/llvm/test/Transforms/InstCombine/ |
D | pr12338.ll | 9 %local = phi <1 x i32> [ <i32 0>, %entry ], [ %phi2, %cond.end47 ] 22 %phi2 = sub <1 x i32> zeroinitializer, %sum
|
D | fold-phi.ll | 36 %phi2 = phi i64 [ %and, %if.else ], [ undef, %while.body ] 37 %or2 = or i64 %phi2, %zext
|
/external/llvm/test/Transforms/IndVarSimplify/ |
D | 2012-10-19-congruent-constant.ll | 10 %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/ |
D | 2012-10-19-congruent-constant.ll | 10 %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/ |
D | hoist-phi.ll | 238 ; 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/ |
D | cgp-trivial-phi-node.ll | 21 %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/ |
D | iv_outside_user.ll | 117 ; 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/ |
D | overwritten_3phi.ll | 33 %phi2 = phi double [%val, %body] 35 %add1 = fadd double %phi1, %phi2
|