/external/llvm/test/Transforms/IndVarSimplify/ |
D | pr20680.ll | 24 br label %for.cond2.preheader 26 for.cond2.preheader: ; preds = %for.inc13, %entry 30 for.body3.lr.ph: ; preds = %for.cond2.preheader 50 for.body3.us.us: ; preds = %for.cond2.loopexit.us.us, %for.body3.l… 60 br i1 %cmp91.us.us, label %for.inc.lr.ph.us.us, label %for.cond2.loopexit.us.us 62 for.cond2.loopexit.us.us: ; preds = %for.cond8.for.cond2.loopexit_crit_edge… 63 br i1 true, label %for.cond2.for.inc13_crit_edge.us-lcssa.us.us-lcssa.us, label %for.body3.us.us 68 for.cond8.for.cond2.loopexit_crit_edge.us.us: ; preds = %for.inc.us.us 71 br label %for.cond2.loopexit.us.us 77 br i1 %cmp9.us.us, label %for.inc.us.us, label %for.cond8.for.cond2.loopexit_crit_edge.us.us [all …]
|
/external/llvm/test/CodeGen/ARM/ |
D | vminmaxnm.ll | 158 %cond2 = select i1 %cmp2, float 34., float %cond1 159 ret float %cond2 169 %cond2 = select i1 %cmp2, double 56., double %cond1 170 ret double %cond2 180 %cond2 = select i1 %cmp2, float %cond1, float 78. 181 ret float %cond2 191 %cond2 = select i1 %cmp2, double %cond1, double 90. 192 ret double %cond2 202 %cond2 = select i1 %cmp2, float %cond1, float 34. 203 ret float %cond2 [all …]
|
D | vminmaxnm-safe.ll | 180 %cond2 = select i1 %cmp2, float 34., float %cond1 181 ret float %cond2 191 %cond2 = select i1 %cmp2, double 56., double %cond1 192 ret double %cond2 202 %cond2 = select i1 %cmp2, float %cond1, float 78. 203 ret float %cond2 213 %cond2 = select i1 %cmp2, double %cond1, double 90. 214 ret double %cond2 224 %cond2 = select i1 %cmp2, float %cond1, float 34. 225 ret float %cond2 [all …]
|
D | arm-shrink-wrapping-linux.ll | 39 ; ENALBE-NEXT: [[LOOP_HEADER:[.a-zA-Z0-9_]+]]: @ %while.cond2.outer 41 ; DISABLE: [[LOOP_HEADER]]: @ %while.cond2.outer 45 ; CHECK: @ %while.cond2 60 br i1 %cmp, label %while.cond.preheader, label %while.cond2.outer 83 while.cond2.outer: ; preds = %while.body24.land.rhs14_crit_edge, %wh… 86 br label %while.cond2 88 while.cond2: ; preds = %while.body4, %while.cond2.outer 89 %off.addr.1 = phi i32 [ %inc, %while.body4 ], [ %off.addr.1.ph, %while.cond2.outer ] 94 while.body4: ; preds = %while.cond2 96 br i1 %tmp2, label %if.then7, label %while.cond2 [all …]
|
D | select_xform.ll | 257 %cond2 = select i1 %cmp1, i32 3, i32 4 258 %and = and i32 %cond2, %cond 272 %cond2 = select i1 %cmp1, i32 3, i32 4 273 %and = and i32 %cond2, %cond 287 %cond2 = select i1 %cmp1, i32 3, i32 4 288 %and = and i32 %cond2, %cond 302 %cond2 = select i1 %cmp1, i32 3, i32 4 303 %or = or i32 %cond2, %cond 317 %cond2 = select i1 %cmp1, i32 3, i32 4 318 %or = or i32 %cond2, %cond
|
/external/llvm/test/CodeGen/X86/ |
D | MachineBranchProb.ll | 10 br label %for.cond2 12 for.cond2: ; preds = %for.inc, %for.cond 20 ; CHECK: BB#1: derived from LLVM BB %for.cond2 22 ; CHECK: BB#4: derived from LLVM BB %for.cond2 25 for.inc: ; preds = %for.cond2 28 br label %for.cond2 30 for.inc20: ; preds = %for.cond2
|
/external/llvm/test/CodeGen/PowerPC/ |
D | 2012-11-16-mischedcall.ll | 18 br label %for.cond2 20 for.cond2: ; preds = %for.body4, %entry 25 for.body4: ; preds = %for.cond2 28 br i1 %cmp5, label %L20, label %for.cond2 30 L20: ; preds = %for.body4, %for.cond2 31 %index.0 = phi i32 [ -2, %for.cond2 ], [ %i.0, %for.body4 ]
|
D | stdux-constuse.ll | 8 br label %for.cond2.preheader 10 for.cond2.preheader: 15 %lsr.iv = phi i32 [ %lsr.iv.next, %for.body4 ], [ 16000, %for.cond2.preheader ] 16 %i0 = phi i64* [ %p1, %for.cond2.preheader ], [ %i6, %for.body4 ] 42 br i1 %exitcond, label %for.end10, label %for.cond2.preheader
|
/external/swiftshader/third_party/LLVM/test/Analysis/BasicAA/ |
D | underlying-value.ll | 10 for.cond: ; preds = %for.cond2, %entry 11 br i1 undef, label %for.cond2, label %for.end22 13 for.cond2: ; preds = %for.body5, %for.cond 16 for.body5: ; preds = %for.cond2 21 br label %for.cond2
|
/external/llvm/test/Analysis/BasicAA/ |
D | underlying-value.ll | 10 for.cond: ; preds = %for.cond2, %entry 11 br i1 undef, label %for.cond2, label %for.end22 13 for.cond2: ; preds = %for.body5, %for.cond 16 for.body5: ; preds = %for.cond2 21 br label %for.cond2
|
D | phi-spec-order.ll | 10 br label %for.cond2.preheader 12 for.cond2.preheader: ; preds = %for.end, %entry 16 for.body4: ; preds = %for.body4, %for.cond2.preheader 18 to [16000 x double]*), %for.cond2.preheader ] 19 %lsr.iv1 = phi [16000 x double]* [ %i10, %for.body4 ], [ @X, %for.cond2.preheader ] 23 %lsr.iv = phi i32 [ %lsr.iv.next, %for.body4 ], [ 16000, %for.cond2.preheader ] 63 br i1 %exitcond, label %for.end10, label %for.cond2.preheader
|
/external/llvm/test/Transforms/LoopStrengthReduce/ |
D | 2012-03-15-nopreheader.ll | 136 …irectbr i8* blockaddress(@nopreheader3, %while.cond2.preheader.i.i), [label %if.then12, label %whi… 138 while.cond2.preheader.i.i: ; preds = %while.end.i18.i, %if.end6.i 139 indirectbr i8* blockaddress(@nopreheader3, %while.cond2.i.i), [label %while.cond2.i.i] 141 while.cond2.i.i: ; preds = %while.cond2.i.i, %while.cond2.preheade… 142 %i1.1.i14.i = phi i32 [ %add.i15.i, %while.cond2.i.i ], [ undef, %while.cond2.preheader.i.i ] 144 …indirectbr i8* blockaddress(@nopreheader3, %while.end.i18.i), [label %while.cond2.i.i, label %whil… 146 while.end.i18.i: ; preds = %while.cond2.i.i 147 …irectbr i8* blockaddress(@nopreheader3, %while.cond2.preheader.i.i), [label %if.then12, label %whi…
|
/external/llvm/test/Transforms/JumpThreading/ |
D | pr9331.ll | 5 br i1 false, label %for.cond2, label %if.end50 7 for.cond2: ; preds = %for.inc46, %lor.end, %entry 11 for.body5: ; preds = %for.cond2 40 br label %for.cond2 42 for.inc46: ; preds = %for.cond2 43 br label %for.cond2
|
D | and-cond.ll | 7 define i32 @test(i1 %cond, i1 %cond2) { 23 ; CHECK-NEXT: br i1 %cond2 26 %C = and i1 %A, %cond2
|
D | and-and-cond.ll | 7 define i32 @test(i1 %cond, i1 %cond2, i1 %cond3) { 23 ; CHECK-NEXT: %D = and i1 %cond2, %cond3 27 %C = and i1 %A, %cond2
|
/external/swiftshader/third_party/LLVM/test/Transforms/JumpThreading/ |
D | pr9331.ll | 5 br i1 false, label %for.cond2, label %if.end50 7 for.cond2: ; preds = %for.inc46, %lor.end, %entry 11 for.body5: ; preds = %for.cond2 40 br label %for.cond2 42 for.inc46: ; preds = %for.cond2 43 br label %for.cond2
|
D | and-cond.ll | 7 define i32 @test(i1 %cond, i1 %cond2) { 23 ; CHECK-NEXT: br i1 %cond2 26 %C = and i1 %A, %cond2
|
D | and-and-cond.ll | 7 define i32 @test(i1 %cond, i1 %cond2, i1 %cond3) { 23 ; CHECK-NEXT: %D = and i1 %cond2, %cond3 27 %C = and i1 %A, %cond2
|
D | basic.ll | 77 define i32 @test4(i1 %cond, i1 %cond2) { 92 ; CHECK-NEXT: br i1 %cond2, 96 %A = phi i1 [undef, %T1], [%cond2, %F1] 110 define i32 @test5(i1 %cond, i1 %cond2) { 130 %A = phi i1 [%cond3, %T1], [%cond2, %F1] 181 define i32 @test7(i1 %cond, i1 %cond2) { 215 define i32 @test8b(i1 %cond, i1 %cond2) { 256 define i32 @test9(i1 %cond, i1 %cond2) { 394 define i32 @test13(i1 %cond, i1 %cond2) { 404 %B = phi i1 [true, %Entry], [%cond2, %F1] [all …]
|
/external/llvm/test/Transforms/LoopUnswitch/ |
D | cold-loop.ll | 4 define i32 @test1(i1 %cond1, i1 %cond2) !prof !1 { 9 br i1 %cond2, label %continue, label %loop_exit ; trivial condition 20 define i32 @test2(i32* %var, i1 %cond1, i1 %cond2) !prof !1 { 25 ; CHECK: br i1 %cond2, label %continue1, label %continue2 26 br i1 %cond2, label %continue1, label %continue2 ; non-trivial condition
|
D | trivial-unswitch.ll | 14 ; CHECK: br i1 %cond2, label %.split..split.split_crit_edge, label %.split.loop_exit.split1_crit… 29 define i32 @test(i32* %var, i1 %cond1, i1 %cond2) { 37 br i1 %cond2, label %do_something, label %loop_exit ; second trivial condition
|
/external/llvm/test/Transforms/EarlyCSE/ |
D | guards.ll | 58 %cond2 = icmp slt i32 %val, 40 59 %rval = sext i1 %cond2 to i32 74 ; Demonstrates a case we do not yet handle (it is legal to fold %cond2 93 ; CHECK-NEXT: %cond2 = icmp ult i32 %val, 200 94 ; CHECK-NEXT: call void (i1, ...) @llvm.experimental.guard(i1 %cond2 111 %cond2 = icmp ult i32 %val, 200 112 call void(i1,...) @llvm.experimental.guard(i1 %cond2) [ "deopt"() ] 135 ; CHECK-NEXT: %cond2 = icmp ult i32 %val, 200 136 ; CHECK-NEXT: call void (i1, ...) @llvm.experimental.guard(i1 %cond2 153 %cond2 = icmp ult i32 %val, 200 [all …]
|
/external/llvm/test/Transforms/LoopUnroll/ |
D | pr14167.ll | 9 br label %for.cond2.preheader 11 for.cond2.preheader: ; preds = %for.end, %entry 14 vector.ph: ; preds = %for.cond2.preheader 23 middle.block: ; preds = %middle.block.loopexit, %for.cond2.preh… 40 br i1 undef, label %for.cond2.preheader, label %for.end15
|
/external/llvm/test/CodeGen/NVPTX/ |
D | TailDuplication-convergent.ll | 11 define void @call_syncthreads(i32* %a, i32* %b, i1 %cond, i1 %cond2) nounwind { 13 br i1 %cond2, label %Ret, label %L1 31 define void @call_foo(i32* %a, i32* %b, i1 %cond, i1 %cond2) nounwind { 33 br i1 %cond2, label %Ret, label %L1
|
/external/ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_destroy/ |
D | 1-1.c | 18 pthread_cond_t cond1, cond2; variable 40 if ((rc = pthread_cond_init(&cond2, NULL)) != 0) { in main() 60 if ((rc = pthread_cond_destroy(&cond2)) != 0) { in main()
|