• Home
  • Raw
  • Download

Lines Matching full:body

12 ; CHECK:   br i1 %t1, label %do.body.preheader
13 ; CHECK: do.body.preheader:
16 ; CHECK: br label %do.body
19 br i1 %t1, label %do.body, label %if.end
21 do.body: ; preds = %do.body, %entry
22 %b.addr.0 = phi i32* [ %incdec.ptr, %do.body ], [ %b, %entry ]
23 %a.addr.0 = phi i32* [ %incdec.ptr1, %do.body ], [ %a, %entry ]
24 %i.0 = phi i32 [ %inc, %do.body ], [ 1, %entry ]
31 br i1 %cmp, label %do.body, label %if.end
33 if.end: ; preds = %do.body, %entry
43 br i1 %t1, label %do.body, label %if.end
45 do.body: ; preds = %do.body, %entry
46 %b.addr.0 = phi i32* [ %incdec.ptr, %do.body ], [ %b, %entry ]
47 %a.addr.0 = phi i32* [ %incdec.ptr1, %do.body ], [ %a, %entry ]
48 %i.0 = phi i32 [ %add, %do.body ], [ 1, %entry ]
55 br i1 %cmp, label %do.body, label %if.end
57 if.end: ; preds = %do.body, %entry
65 ; CHECK: br i1 %brmerge.demorgan, label %do.body.preheader
66 ; CHECK: do.body.preheader:
69 ; CHECK: br label %do.body
73 br i1 %brmerge.demorgan, label %do.body, label %if.end
75 do.body: ; preds = %do.body, %entry
76 %b.addr.0 = phi i32* [ %incdec.ptr, %do.body ], [ %b, %entry ]
77 %a.addr.0 = phi i32* [ %incdec.ptr3, %do.body ], [ %a, %entry ]
78 %i.0 = phi i32 [ %inc, %do.body ], [ 0, %entry ]
85 br i1 %cmp, label %do.body, label %if.end
87 if.end: ; preds = %do.body, %entry
105 while.cond: ; preds = %while.body, %entry
106 %b.addr.0 = phi i32* [ %incdec.ptr, %while.body ], [ %b, %entry ]
107 %a.addr.0 = phi i32* [ %incdec.ptr3, %while.body ], [ %a, %entry ]
108 %i.0 = phi i32 [ %inc, %while.body ], [ 0, %entry ]
110 br i1 %exitcond, label %if.end, label %while.body
112 while.body: ; preds = %while.cond
126 ; CHECK: br i1 %or.cond, label %while.body.preheader
127 ; CHECK: while.body.preheader:
130 ; CHECK: br label %while.body
136 br i1 %or.cond, label %while.body, label %if.end
138 while.body: ; preds = %while.body, %entry
139 %i.09 = phi i32 [ %inc, %while.body ], [ 0, %entry ]
140 %a.addr.08 = phi i32* [ %incdec.ptr3, %while.body ], [ %a, %entry ]
141 %b.addr.07 = phi i32* [ %incdec.ptr, %while.body ], [ %b, %entry ]
148 br i1 %exitcond, label %if.end, label %while.body
150 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 i32* [ %incdec.ptr3, %while.body ], [ %a, %while.preheader ]
174 %b.addr.07 = phi i32* [ %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
192 ; CHECK: br i1 [[TEST]], label %while.body.preheader, label %if.end
193 ; CHECK: while.body.preheader:
194 ; CHECK: br label %while.body
202 br i1 %cmp, label %if.end, label %while.body
204 while.body: ; preds = %while.body, %while.preheader
205 %i.09 = phi i32 [ %inc, %while.body ], [ 0, %while.preheader ]
206 %a.addr.08 = phi i32* [ %incdec.ptr3, %while.body ], [ %a, %while.preheader ]
207 %b.addr.07 = phi i32* [ %incdec.ptr, %while.body ], [ %b, %while.preheader ]
214 br i1 %exitcond, label %if.end, label %while.body
216 if.end: ; preds = %while.body, %while.preheader, %entry
226 ; CHECK: br i1 %brmerge.demorgan, label %while.body.preheader
227 ; CHECK: while.body.preheader:
230 ; CHECK: br label %while.body
238 br i1 %brmerge.demorgan, label %while.body, label %if.end
240 while.body: ; preds = %while.body, %while.preheader
241 %i.09 = phi i32 [ %inc, %while.body ], [ 0, %while.preheader ]
242 %a.addr.08 = phi i32* [ %incdec.ptr3, %while.body ], [ %a, %while.preheader ]
243 %b.addr.07 = phi i32* [ %incdec.ptr, %while.body ], [ %b, %while.preheader ]
250 br i1 %exitcond, label %if.end, label %while.body
252 if.end: ; preds = %while.body, %while.preheader, %entry
258 ; CHECK: br i1 %brmerge.demorgan, label %do.body.preheader
259 ; CHECK: do.body.preheader:
262 ; CHECK: br label %do.body
267 br i1 %brmerge.demorgan, label %do.body, label %if.end
269 do.body: ; preds = %do.body, %entry
270 %b.addr.0 = phi i32* [ %incdec.ptr, %do.body ], [ %b, %entry ]
271 %a.addr.0 = phi i32* [ %incdec.ptr3, %do.body ], [ %a, %entry ]
272 %i.0 = phi i32 [ %inc, %do.body ], [ 0, %entry ]
279 br i1 %cmp.1, label %do.body, label %if.end
281 if.end: ; preds = %do.body, %entry
287 ; CHECK: br i1 %cmp.1, label %do.body.preheader
288 ; CHECK: do.body.preheader:
291 ; CHECK: br label %do.body
298 br i1 %cmp.1, label %do.body, label %if.end
300 do.body: ; preds = %do.body, %entry
301 %b.addr.0 = phi i32* [ %incdec.ptr, %do.body ], [ %b, %entry ]
302 %a.addr.0 = phi i32* [ %incdec.ptr3, %do.body ], [ %a, %entry ]
303 %i.0 = phi i32 [ %inc, %do.body ], [ 0, %entry ]
310 br i1 %cmp.2, label %do.body, label %if.end
312 if.end: ; preds = %do.body, %entry
318 ; CHECK: br label %do.body.preheader
319 ; CHECK: do.body.preheader:
321 ; CHECK: br i1 [[TEST]], label %do.body.preheader1, label %if.end
322 ; CHECK: do.body.preheader1:
323 ; CHECK: br label %do.body
326 br label %do.body.preheader
328 do.body.preheader:
330 br i1 %cmp, label %do.body, label %if.end
332 do.body:
333 %b.addr.0 = phi i32* [ %incdec.ptr, %do.body ], [ %b, %do.body.preheader ]
334 %a.addr.0 = phi i32* [ %incdec.ptr3, %do.body ], [ %a, %do.body.preheader ]
335 %i.0 = phi i32 [ %inc, %do.body ], [ 0, %do.body.preheader ]
342 br i1 %cmp.1, label %do.body, label %if.end
344 if.end: ; preds = %do.body, %entry