Lines Matching refs:br
10 ; br i1 true, label %exit, label %L3_header
12 ; br label %exit
22 ; CHECK-NEXT: br label [[L1_HEADER:%.*]]
24 ; CHECK-NEXT: br label [[L2_HEADER:%.*]]
27 ; CHECK-NEXT: br label [[L3_HEADER:%.*]]
29 ; CHECK-NEXT: br i1 true, label [[L2_LATCH]], label [[L3_BODY:%.*]]
32 ; CHECK-NEXT: br label [[L2_HEADER]]
36 ; CHECK-NEXT: br i1 false, label [[L3_LATCH:%.*]], label [[L1_LATCH:%.*]]
41 ; CHECK-NEXT: br label [[L1_HEADER]]
44 br label %L1_header
47 br label %L2_header
51 br label %L3_header
56 br i1 true, label %L2_latch, label %L3_body
60 br label %L2_header
64 br i1 false, label %L3_latch, label %L1_latch
67 br i1 true, label %exit, label %L3_header
71 br label %L1_header
81 ; CHECK-NEXT: br label [[L1_HEADER:%.*]]
83 ; CHECK-NEXT: br label [[L2_HEADER:%.*]]
86 ; CHECK-NEXT: br label [[L2_HEADER]]
89 ; CHECK-NEXT: br label [[L3_HEADER]]
91 ; CHECK-NEXT: br i1 true, label [[L2_HEADER_LOOPEXIT]], label [[L3_BREAK_TO_L1:%.*]]
94 ; CHECK-NEXT: br i1 false, label [[L3_LATCH:%.*]], label [[L1_LATCH:%.*]]
97 ; CHECK-NEXT: br label [[L1_HEADER]]
102 br label %L1_header
105 br label %L2_header
109 br label %L3_header
114 br i1 true, label %L2_header, label %L3_break_to_L1
117 br i1 false, label %L3_latch, label %L1_latch
121 br label %L1_header
124 br i1 true, label %Exit, label %L3_header
133 ; CHECK-NEXT: br label [[L1_HEADER:%.*]]
136 ; CHECK-NEXT: br i1 undef, label [[L2_HEADER_PREHEADER:%.*]], label [[L1_LATCH]]
138 ; CHECK-NEXT: br label [[L2_HEADER:%.*]]
140 ; CHECK-NEXT: br i1 false, label [[L2_LATCH:%.*]], label [[L1_LATCH_LOOPEXIT:%.*]]
143 ; CHECK-NEXT: br label [[EXIT:%.*]]
145 ; CHECK-NEXT: br label [[L1_LATCH]]
148 ; CHECK-NEXT: br label [[L1_HEADER]]
154 br label %L1_header
158 br i1 undef, label %L2_header, label %L1_latch
161 br i1 undef, label %L2_latch, label %L1_latch
164 br i1 true, label %L2_exit, label %L2_header
168 br label %L1_header
172 br label %Exit
183 ; CHECK-NEXT: br label [[L1_HEADER:%.*]]
185 ; CHECK-NEXT: br label [[L2_HEADER:%.*]]
187 ; CHECK-NEXT: br label [[L2_HEADER]]
189 ; CHECK-NEXT: br label [[L3_HEADER:%.*]]
191 ; CHECK-NEXT: br i1 true, label [[L2_HEADER_LOOPEXIT:%.*]], label [[L3_EXITING:%.*]]
193 ; CHECK-NEXT: br i1 true, label [[L3_BODY:%.*]], label [[L1_LATCH:%.*]]
196 ; CHECK-NEXT: br i1 [[X_LCSSA]], label [[L3_LATCH:%.*]], label [[L3_LATCH]]
203 br label %L1_header
207 br label %L2_header
210 br label %L3_header
213 br i1 true, label %L2_header, label %L3_exiting
216 br i1 true, label %L3_body, label %L1_latch
219 br i1 %x, label %L3_latch, label %L3_latch
222 br i1 false, label %L3_header, label %exit
225 br label %L1_header
234 ; CHECK-NEXT: br label [[OUTER:%.*]]
236 ; CHECK-NEXT: br label [[INNER1:%.*]]
238 ; CHECK-NEXT: br label [[INNER2_INDIRECT_EXIT:%.*]]
244 ; CHECK-NEXT: br label [[INNER2_INDIRECT_EXIT]]
247 ; CHECK-NEXT: br i1 true, label [[OUTER_LATCH_LOOPEXIT:%.*]], label [[INNER3]]
251 ; CHECK-NEXT: br label [[OUTER_LATCH:%.*]]
253 ; CHECK-NEXT: br label [[OUTER]]
256 br label %outer
259 br label %inner1
262 br i1 true, label %inner2_indirect_exit.preheader, label %inner1
265 br label %inner2_indirect_exit
273 br label %inner2_indirect_exit
277 br i1 true, label %outer_latch.loopexit, label %inner3
281 br label %outer_latch
284 br label %outer