Home
last modified time | relevance | path

Searched refs:loop_exit (Results 1 – 25 of 81) sorted by relevance

1234

/external/llvm-project/llvm/test/Transforms/SimpleLoopUnswitch/
Dnontrivial-unswitch-cost.ll47 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 …]
Dtrivial-unswitch-iteration.ll11 ; 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:
Dnontrivial-unswitch.ll43 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 …]
Dtrivial-unswitch.ll18 ; 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 …]
Dcopy-metadata.ll10 ; 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:
DLIV-loop-condtion.ll12 ; 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/
Dctr-minmaxnum.ll32 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/
Dtrivial-unswitch.ll9 ; 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 …]
Dcopy-metadata.ll8 ; 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:
DLIV-loop-condtion.ll17 ; 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/
Dctr-minmaxnum.ll30 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/
Dnontrivial-unswitch-cost.ll27 ; 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/
Dtrivial-unswitch.ll8 ; 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:
Dcold-loop.ll5 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:
Dcopy-metadata.ll6 ; 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:
DLIV-loop-condtion.ll16 ; 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/
Dalign-via-padding.s38 # 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
Dalign-via-relaxation.s51 # 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/
Dhwloop5.ll29 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/
Dhwloop5.ll29 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/
Dregister-assumption.ll8 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/
Dregister-assumption.ll8 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/
D2006-06-12-MultipleExitsSameBlock.ll17 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/
D2006-06-12-MultipleExitsSameBlock.ll17 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/
Dtrip-count15.ll29 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:

1234