Lines Matching full:body
11 ; CHECK: br i1 %t1, label %do.body.preheader
12 ; CHECK: do.body.preheader:
15 ; CHECK: br label %do.body
18 br i1 %t1, label %do.body, label %if.end
20 do.body: ; preds = %do.body, %entry
21 %b.addr.0 = phi ptr [ %incdec.ptr, %do.body ], [ %b, %entry ]
22 %a.addr.0 = phi ptr [ %incdec.ptr1, %do.body ], [ %a, %entry ]
23 %i.0 = phi i32 [ %inc, %do.body ], [ 1, %entry ]
30 br i1 %cmp, label %do.body, label %if.end
32 if.end: ; preds = %do.body, %entry
42 br i1 %t1, label %do.body, label %if.end
44 do.body: ; preds = %do.body, %entry
45 %b.addr.0 = phi ptr [ %incdec.ptr, %do.body ], [ %b, %entry ]
46 %a.addr.0 = phi ptr [ %incdec.ptr1, %do.body ], [ %a, %entry ]
47 %i.0 = phi i32 [ %add, %do.body ], [ 1, %entry ]
54 br i1 %cmp, label %do.body, label %if.end
56 if.end: ; preds = %do.body, %entry
63 ; CHECK: br i1 %brmerge.demorgan, label %do.body.preheader
64 ; CHECK: do.body.preheader:
67 ; CHECK: br label %do.body
71 br i1 %brmerge.demorgan, label %do.body, label %if.end
73 do.body: ; preds = %do.body, %entry
74 %b.addr.0 = phi ptr [ %incdec.ptr, %do.body ], [ %b, %entry ]
75 %a.addr.0 = phi ptr [ %incdec.ptr3, %do.body ], [ %a, %entry ]
76 %i.0 = phi i32 [ %inc, %do.body ], [ 0, %entry ]
83 br i1 %cmp, label %do.body, label %if.end
85 if.end: ; preds = %do.body, %entry
103 while.cond: ; preds = %while.body, %entry
104 %b.addr.0 = phi ptr [ %incdec.ptr, %while.body ], [ %b, %entry ]
105 %a.addr.0 = phi ptr [ %incdec.ptr3, %while.body ], [ %a, %entry ]
106 %i.0 = phi i32 [ %inc, %while.body ], [ 0, %entry ]
108 br i1 %exitcond, label %if.end, label %while.body
110 while.body: ; preds = %while.cond
124 ; CHECK: br i1 %or.cond, label %while.body.preheader
125 ; CHECK: while.body.preheader:
128 ; CHECK: br label %while.body
134 br i1 %or.cond, label %while.body, label %if.end
136 while.body: ; preds = %while.body, %entry
137 %i.09 = phi i32 [ %inc, %while.body ], [ 0, %entry ]
138 %a.addr.08 = phi ptr [ %incdec.ptr3, %while.body ], [ %a, %entry ]
139 %b.addr.07 = phi ptr [ %incdec.ptr, %while.body ], [ %b, %entry ]
146 br i1 %exitcond, label %if.end, label %while.body
148 if.end: ; preds = %while.body, %entry
159 ; CHECK: br i1 [[TEST]], label %while.body.preheader, label %if.end
160 ; CHECK: while.body.preheader:
161 ; CHECK: br label %while.body
169 br i1 %cmp, label %while.body, label %if.end
171 while.body: ; preds = %while.body, %while.preheader
172 %i.09 = phi i32 [ %inc, %while.body ], [ 0, %while.preheader ]
173 %a.addr.08 = phi ptr [ %incdec.ptr3, %while.body ], [ %a, %while.preheader ]
174 %b.addr.07 = phi ptr [ %incdec.ptr, %while.body ], [ %b, %while.preheader ]
181 br i1 %exitcond, label %if.end, label %while.body
183 if.end: ; preds = %while.body, %while.preheader, %entry
194 ; CHECK: br i1 [[TEST]], label %while.body.preheader, label %if.end
195 ; CHECK: while.body.preheader:
196 ; CHECK: br label %while.body
204 br i1 %cmp, label %if.end, label %while.body
206 while.body: ; preds = %while.body, %while.preheader
207 %i.09 = phi i32 [ %inc, %while.body ], [ 0, %while.preheader ]
208 %a.addr.08 = phi ptr [ %incdec.ptr3, %while.body ], [ %a, %while.preheader ]
209 %b.addr.07 = phi ptr [ %incdec.ptr, %while.body ], [ %b, %while.preheader ]
216 br i1 %exitcond, label %if.end, label %while.body
218 if.end: ; preds = %while.body, %while.preheader, %entry
228 ; CHECK: br i1 %brmerge.demorgan, label %while.body.preheader
229 ; CHECK: while.body.preheader:
232 ; CHECK: br label %while.body
240 br i1 %brmerge.demorgan, label %while.body, label %if.end
242 while.body: ; preds = %while.body, %while.preheader
243 %i.09 = phi i32 [ %inc, %while.body ], [ 0, %while.preheader ]
244 %a.addr.08 = phi ptr [ %incdec.ptr3, %while.body ], [ %a, %while.preheader ]
245 %b.addr.07 = phi ptr [ %incdec.ptr, %while.body ], [ %b, %while.preheader ]
252 br i1 %exitcond, label %if.end, label %while.body
254 if.end: ; preds = %while.body, %while.preheader, %entry
260 ; CHECK: br i1 %brmerge.demorgan, label %do.body.preheader
261 ; CHECK: do.body.preheader:
264 ; CHECK: br label %do.body
269 br i1 %brmerge.demorgan, label %do.body, label %if.end
271 do.body: ; preds = %do.body, %entry
272 %b.addr.0 = phi ptr [ %incdec.ptr, %do.body ], [ %b, %entry ]
273 %a.addr.0 = phi ptr [ %incdec.ptr3, %do.body ], [ %a, %entry ]
274 %i.0 = phi i32 [ %inc, %do.body ], [ 0, %entry ]
281 br i1 %cmp.1, label %do.body, label %if.end
283 if.end: ; preds = %do.body, %entry
289 ; CHECK: br i1 %cmp.1, label %do.body.preheader
290 ; CHECK: do.body.preheader:
293 ; CHECK: br label %do.body
300 br i1 %cmp.1, label %do.body, label %if.end
302 do.body: ; preds = %do.body, %entry
303 %b.addr.0 = phi ptr [ %incdec.ptr, %do.body ], [ %b, %entry ]
304 %a.addr.0 = phi ptr [ %incdec.ptr3, %do.body ], [ %a, %entry ]
305 %i.0 = phi i32 [ %inc, %do.body ], [ 0, %entry ]
312 br i1 %cmp.2, label %do.body, label %if.end
314 if.end: ; preds = %do.body, %entry
320 ; CHECK: br label %do.body.preheader
321 ; CHECK: do.body.preheader:
325 ; CHECK: br i1 [[TEST]], label %do.body.preheader1, label %if.end
326 ; CHECK: do.body.preheader1:
327 ; CHECK: br label %do.body
330 br label %do.body.preheader
332 do.body.preheader:
334 br i1 %cmp, label %do.body, label %if.end
336 do.body:
337 %b.addr.0 = phi ptr [ %incdec.ptr, %do.body ], [ %b, %do.body.preheader ]
338 %a.addr.0 = phi ptr [ %incdec.ptr3, %do.body ], [ %a, %do.body.preheader ]
339 %i.0 = phi i32 [ %inc, %do.body ], [ 0, %do.body.preheader ]
346 br i1 %cmp.1, label %do.body, label %if.end
348 if.end: ; preds = %do.body, %entry
357 ; CHECK: br i1 [[TEST]], label %for.body.preheader, label %for.end
358 ; CHECK: for.body.preheader:
359 ; CHECK: br label %for.body
365 br i1 %cmp8.not, label %for.end, label %for.body
367 for.body: ; preds = %entry, %for.body
368 %i.09 = phi i32 [ %inc, %for.body ], [ 0, %entry ]
375 br i1 %exitcond.not, label %for.end, label %for.body
377 for.end: ; preds = %for.body, %entry