/external/llvm-project/llvm/test/Transforms/SimpleLoopUnswitch/ |
D | nontrivial-unswitch-cost.ll | 47 br i1 %v, label %loop_begin, label %loop_exit 49 loop_exit: 84 ; CHECK-NEXT: br i1 %[[V]], label %loop_begin.us, label %loop_exit.split.us 86 ; CHECK: loop_exit.split.us: 87 ; CHECK-NEXT: br label %loop_exit 107 ; CHECK-NEXT: br i1 %[[V]], label %loop_begin, label %loop_exit.split 109 ; CHECK: loop_exit.split: 110 ; CHECK-NEXT: br label %loop_exit 114 br i1 %v, label %loop_begin, label %loop_exit 116 loop_exit: [all …]
|
D | trivial-unswitch-iteration.ll | 11 ; CHECK-NEXT: br i1 %{{.*}}, label %entry.split, label %loop_exit.split 14 ; CHECK-NEXT: br i1 %{{.*}}, label %entry.split.split, label %loop_exit 20 br i1 %cond1, label %continue, label %loop_exit ; first trivial condition 26 br i1 %maybe_cond, label %do_something, label %loop_exit ; second trivial condition 35 loop_exit: 37 ; CHECK: loop_exit: 38 ; CHECK-NEXT: br label %loop_exit.split 40 ; CHECK: loop_exit.split:
|
D | nontrivial-unswitch.ll | 43 br i1 %v, label %loop_begin, label %loop_exit 45 loop_exit: 75 br i1 %v, label %loop_begin, label %loop_exit 77 loop_exit: 116 %catch = catchswitch within none [label %loop_catch_latch, label %loop_exit] unwind to caller 122 loop_exit: 160 ; CHECK-NEXT: br i1 %[[V]], label %loop_begin.us, label %loop_exit.split.us 162 ; CHECK: loop_exit.split.us: 163 ; CHECK-NEXT: br label %loop_exit 192 ; CHECK-NEXT: br i1 %[[V]], label %loop_begin.us1, label %loop_exit.split.split.us [all …]
|
D | trivial-unswitch.ll | 18 ; CHECK-NEXT: br i1 %{{.*}}, label %entry.split, label %loop_exit.split 21 ; CHECK-NEXT: br i1 %{{.*}}, label %entry.split.split, label %loop_exit 27 br i1 %cond1, label %continue, label %loop_exit ; first trivial condition 33 br i1 %cond2, label %do_something, label %loop_exit ; second trivial condition 45 loop_exit: 47 ; CHECK: loop_exit: 48 ; CHECK-NEXT: br label %loop_exit.split 50 ; CHECK: loop_exit.split: 195 ; CHECK-NEXT: br i1 %{{.*}}, label %entry.split, label %loop_exit 201 br i1 %cond1, label %latch, label %loop_exit [all …]
|
D | copy-metadata.ll | 10 ; CHECK-NEXT: br i1 %{{.*}}, label %entry.split, label %loop_exit, !make.implicit !0 16 br i1 %cond, label %continue, label %loop_exit, !make.implicit !0 27 loop_exit: 29 ; CHECK: loop_exit:
|
D | LIV-loop-condtion.ll | 12 ; CHECK-NEXT: br i1 %cond1, label %entry.split, label %loop_exit.split 21 br i1 %cond.and, label %do_something, label %loop_exit 26 ; CHECK-NEXT: br i1 %[[COND_AND]], label %do_something, label %loop_exit 33 loop_exit:
|
/external/llvm/test/CodeGen/PowerPC/ |
D | ctr-minmaxnum.ll | 32 br i1 %2, label %loop_exit, label %loop_body 34 loop_exit: 52 br i1 %2, label %loop_exit, label %loop_body 54 loop_exit: 77 br i1 %2, label %loop_exit, label %loop_body 79 loop_exit: 97 br i1 %2, label %loop_exit, label %loop_body 99 loop_exit: 117 br i1 %2, label %loop_exit, label %loop_body 119 loop_exit: [all …]
|
/external/llvm-project/llvm/test/Transforms/LoopUnswitch/ |
D | trivial-unswitch.ll | 9 ; CHECK: br i1 %cond1, label %..split_crit_edge, label %.loop_exit.split_crit_edge 15 ; CHECK: br i1 %cond2, label %.split..split.split_crit_edge, label %.split.loop_exit.split1_crit… 24 ; CHECK: br i1 true, label %continue, label %loop_exit 28 ; CHECK: br i1 true, label %do_something, label %loop_exit 34 br i1 %cond1, label %continue, label %loop_exit ; first trivial condition 38 br i1 %cond2, label %do_something, label %loop_exit ; second trivial condition 44 loop_exit: 56 ; CHECK: br i1 %cond1, label %..split_crit_edge, label %.loop_exit.split_crit_edge 69 ; CHECK: br i1 true, label %do_something, label %loop_exit 76 i32 0, label %loop_exit [all …]
|
D | copy-metadata.ll | 8 ; CHECK: br i1 %cond, label %..split_crit_edge, label %.loop_exit.split_crit_edge, !make.implicit … 12 br i1 %cond, label %continue, label %loop_exit, !make.implicit !0 18 loop_exit:
|
D | LIV-loop-condtion.ll | 17 ; CHECK: br i1 %cond.and, label %do_something, label %loop_exit 18 br i1 %cond.and, label %do_something, label %loop_exit 25 loop_exit:
|
/external/llvm-project/llvm/test/CodeGen/PowerPC/ |
D | ctr-minmaxnum.ll | 30 br i1 %2, label %loop_exit, label %loop_body 32 loop_exit: 53 br i1 %2, label %loop_exit, label %loop_body 55 loop_exit: 76 br i1 %2, label %loop_exit, label %loop_body 78 loop_exit: 99 br i1 %2, label %loop_exit, label %loop_body 101 loop_exit: 122 br i1 %2, label %loop_exit, label %loop_body 124 loop_exit: [all …]
|
/external/llvm-project/llvm/test/Transforms/SimpleLoopUnswitch/ARM/ |
D | nontrivial-unswitch-cost.ll | 27 ; CHECK: loop_exit: 49 br i1 %v, label %loop_begin, label %loop_exit 51 loop_exit: 70 ; CHECK: loop_exit.split.us: 83 ; CHECK: loop_exit.split: 85 ; CHECK: loop_exit: 105 br i1 %v, label %loop_begin, label %loop_exit 107 loop_exit: 126 ; CHECK: loop_exit.split.us: 139 ; CHECK: loop_exit.split: [all …]
|
/external/llvm/test/Transforms/LoopUnswitch/ |
D | trivial-unswitch.ll | 8 ; CHECK: br i1 %cond1, label %..split_crit_edge, label %.loop_exit.split_crit_edge 14 ; CHECK: br i1 %cond2, label %.split..split.split_crit_edge, label %.split.loop_exit.split1_crit… 23 ; CHECK: br i1 true, label %continue, label %loop_exit 27 ; CHECK: br i1 true, label %do_something, label %loop_exit 33 br i1 %cond1, label %continue, label %loop_exit ; first trivial condition 37 br i1 %cond2, label %do_something, label %loop_exit ; second trivial condition 43 loop_exit:
|
D | cold-loop.ll | 5 br i1 %cond1, label %loop_begin, label %loop_exit, !prof !0 8 ; CHECK: br i1 true, label %continue, label %loop_exit.loopexit 9 br i1 %cond2, label %continue, label %loop_exit ; trivial condition 15 loop_exit: 21 br i1 %cond1, label %loop_begin, label %loop_exit, !prof !0 42 loop_exit:
|
D | copy-metadata.ll | 6 ; CHECK: br i1 %cond, label %..split_crit_edge, label %.loop_exit.split_crit_edge, !make.implicit !0 10 ; CHECK: br i1 true, label %continue, label %loop_exit, !make.implicit !0 11 br i1 %cond, label %continue, label %loop_exit, !make.implicit !0 17 loop_exit:
|
D | LIV-loop-condtion.ll | 16 ; CHECK: br i1 %cond.and, label %do_something, label %loop_exit 17 br i1 %cond.and, label %do_something, label %loop_exit 24 loop_exit:
|
/external/llvm-project/llvm/test/MC/X86/ |
D | align-via-padding.s | 38 # CHECK: 48: 2e 2e 2e 2e 0f 8e 1e 00 00 00 jle 0x70 <loop_exit> 43 # CHECK: 67: 7e 07 jle 0x70 <loop_exit> 45 # CHECK: <loop_exit>: 51 jle loop_exit 56 jle loop_exit 59 loop_exit: label
|
D | align-via-relaxation.s | 51 # CHECK: 48: 0f 8e 22 00 00 00 jle 0x70 <loop_exit> 57 # CHECK: 67: 7e 07 jle 0x70 <loop_exit> 60 # CHECK: <loop_exit>: 66 jle loop_exit 71 jle loop_exit 74 loop_exit: label
|
/external/llvm-project/llvm/test/CodeGen/Hexagon/ |
D | hwloop5.ll | 29 polly.loop_exit.loopexit: 30 br label %polly.loop_exit 32 polly.loop_exit: 33 %1 = phi <2 x i32> [ zeroinitializer, %polly.loop_if ], [ %addp_vec, %polly.loop_exit.loopexit ] 43 br i1 %polly.loop_guard, label %polly.loop_exit, label %polly.loop_preheader 60 br i1 %polly.loop_cond, label %polly.loop_exit.loopexit, label %polly.stmt.for.body 67 %p_add34 = phi i32 [ 0, %polly.cond ], [ %add_sum, %polly.loop_exit ] 68 %merge.lb = phi i32 [ 0, %polly.cond ], [ %leftover_lb, %polly.loop_exit ]
|
/external/llvm/test/CodeGen/Hexagon/ |
D | hwloop5.ll | 29 polly.loop_exit.loopexit: 30 br label %polly.loop_exit 32 polly.loop_exit: 33 %1 = phi <2 x i32> [ zeroinitializer, %polly.loop_if ], [ %addp_vec, %polly.loop_exit.loopexit ] 43 br i1 %polly.loop_guard, label %polly.loop_exit, label %polly.loop_preheader 60 br i1 %polly.loop_cond, label %polly.loop_exit.loopexit, label %polly.stmt.for.body 67 %p_add34 = phi i32 [ 0, %polly.cond ], [ %add_sum, %polly.loop_exit ] 68 %merge.lb = phi i32 [ 0, %polly.cond ], [ %leftover_lb, %polly.loop_exit ]
|
/external/llvm-project/llvm/test/Transforms/LoopVectorize/X86/ |
D | register-assumption.ll | 8 br label %loop_exit.dim.11.critedge 10 loop_exit.dim.11.critedge: ; preds = %loop_body.dim.0 16 loop_header.dim.017.preheader: ; preds = %loop_exit.dim.016, %loop_exit.dim.11.c…
|
/external/llvm/test/Transforms/LoopVectorize/X86/ |
D | register-assumption.ll | 8 br label %loop_exit.dim.11.critedge 10 loop_exit.dim.11.critedge: ; preds = %loop_body.dim.0 16 loop_header.dim.017.preheader: ; preds = %loop_exit.dim.016, %loop_exit.dim.11.c…
|
/external/llvm-project/llvm/test/Transforms/LCSSA/ |
D | 2006-06-12-MultipleExitsSameBlock.ll | 17 br i1 %rel.1, label %loop_exit, label %loop_body.2 20 br i1 %rel.2, label %loop_exit, label %loop_begin 21 loop_exit: ; preds = %loop_body.2, %loop_body.1
|
/external/llvm/test/Transforms/LCSSA/ |
D | 2006-06-12-MultipleExitsSameBlock.ll | 17 br i1 %rel.1, label %loop_exit, label %loop_body.2 20 br i1 %rel.2, label %loop_exit, label %loop_begin 21 loop_exit: ; preds = %loop_body.2, %loop_body.1
|
/external/llvm-project/llvm/test/Analysis/ScalarEvolution/ |
D | trip-count15.ll | 29 br i1 %exit, label %loop_exit, label %loop 31 loop_exit: 59 br i1 %exit, label %loop_exit, label %loop 61 loop_exit: 89 br i1 %exit, label %loop_exit, label %loop 91 loop_exit: 117 br i1 %exit, label %loop_exit, label %loop 119 loop_exit:
|