Lines Matching full:while
4 ; LSR on loop %while.cond should reassociate non-address mode
5 ; expressions at use %cmp16 to avoid sinking computation into %while.body18.
12 ; CHECK: %while.body18{{$}}
22 br i1 %cmp, label %done, label %while.cond.preheader
24 while.cond.preheader: ; preds = %entry
26 br label %while.cond
28 while.cond: ; preds = %while.body, %while.cond.preheader
29 %ptr.0 = phi i8* [ %incdec.ptr, %while.body ], [ %dest, %while.cond.preheader ]
30 %len.addr.0 = phi i64 [ %dec, %while.body ], [ %len, %while.cond.preheader ]
34 land.rhs: ; preds = %while.cond
38 br i1 %cmp5, label %if.end9, label %while.body
40 while.body: ; preds = %land.rhs
44 br label %while.cond
65 br i1 %cmp1636, label %while.body18, label %while.body29.lr.ph
67 while.body18: ; preds = %if.end9, %while.body18
68 %wideptr.038 = phi i64* [ %incdec.ptr19, %while.body18 ], [ %9, %if.end9 ]
69 %len.addr.137 = phi i64 [ %sub, %while.body18 ], [ %len.addr.0, %if.end9 ]
74 br i1 %cmp16, label %while.body18, label %while.end20
76 while.end20: ; preds = %while.body18
78 br i1 %cmp21, label %done, label %while.body29.lr.ph
80 while.body29.lr.ph: ; preds = %while.end20, %if.end9
81 %len.addr.1.lcssa49 = phi i64 [ %sub, %while.end20 ], [ %len.addr.0, %if.end9 ]
82 %wideptr.0.lcssa48 = phi i64* [ %incdec.ptr19, %while.end20 ], [ %9, %if.end9 ]
84 br label %while.body29
86 while.body29: ; preds = %while.body29, %while.body29.lr.ph
87 %len.addr.235 = phi i64 [ %len.addr.1.lcssa49, %while.body29.lr.ph ], [ %dec26, %while.body29 ]
88 %ptr.134 = phi i8* [ %10, %while.body29.lr.ph ], [ %incdec.ptr31, %while.body29 ]
93 br i1 %cmp27, label %done, label %while.body29
95 done: ; preds = %while.cond, %while.body29, %while.end2…