Lines Matching refs:lr

9 ; OPT: {{^}}.lr.ph:
10 ; OPT: %lsr.iv2 = phi i8 addrspace(1)* [ %scevgep3, %.lr.ph ], [ %arg1, %.lr.ph.preheader ]
16 br i1 %tmp, label %.lr.ph.preheader, label %._crit_edge
18 .lr.ph.preheader: ; preds = %bb
19 br label %.lr.ph
21 ._crit_edge.loopexit: ; preds = %.lr.ph
27 .lr.ph: ; preds = %.lr.ph, %.lr.ph.preheader
28 %indvars.iv = phi i64 [ %indvars.iv.next, %.lr.ph ], [ 0, %.lr.ph.preheader ]
40 br i1 %exitcond, label %._crit_edge.loopexit, label %.lr.ph
44 ; OPT: {{^}}.lr.ph.preheader:
46 ; OPT: br label %.lr.ph
48 ; OPT: {{^}}.lr.ph:
49 ; OPT: %lsr.iv3 = phi i8 addrspace(1)* [ %scevgep4, %.lr.ph ], [ %scevgep2, %.lr.ph.preheader ]
54 br i1 %tmp, label %.lr.ph.preheader, label %._crit_edge
56 .lr.ph.preheader: ; preds = %bb
57 br label %.lr.ph
59 ._crit_edge.loopexit: ; preds = %.lr.ph
65 .lr.ph: ; preds = %.lr.ph, %.lr.ph.preheader
66 %indvars.iv = phi i64 [ %indvars.iv.next, %.lr.ph ], [ 0, %.lr.ph.preheader ]
78 br i1 %exitcond, label %._crit_edge.loopexit, label %.lr.ph
82 ; OPT: {{^}}.lr.ph
83 ; OPT: %lsr.iv2 = phi i8 addrspace(3)* [ %scevgep3, %.lr.ph ], [ %arg1, %.lr.ph.preheader ]
89 br i1 %tmp, label %.lr.ph.preheader, label %._crit_edge
91 .lr.ph.preheader: ; preds = %bb
92 br label %.lr.ph
94 ._crit_edge.loopexit: ; preds = %.lr.ph
100 .lr.ph: ; preds = %.lr.ph, %.lr.ph.preheader
101 %indvars.iv = phi i64 [ %indvars.iv.next, %.lr.ph ], [ 0, %.lr.ph.preheader ]
114 br i1 %exitcond, label %._crit_edge.loopexit, label %.lr.ph
118 ; OPT: {{^}}.lr.ph.preheader:
120 ; OPT: br label %.lr.ph
122 ; OPT: {{^}}.lr.ph:
123 ; OPT: %lsr.iv3 = phi i8 addrspace(3)* [ %scevgep4, %.lr.ph ], [ %scevgep2, %.lr.ph.preheader ]
128 br i1 %tmp, label %.lr.ph.preheader, label %._crit_edge
130 .lr.ph.preheader: ; preds = %bb
131 br label %.lr.ph
133 ._crit_edge.loopexit: ; preds = %.lr.ph
139 .lr.ph: ; preds = %.lr.ph, %.lr.ph.preheader
140 %indvars.iv = phi i64 [ %indvars.iv.next, %.lr.ph ], [ 0, %.lr.ph.preheader ]
153 br i1 %exitcond, label %._crit_edge.loopexit, label %.lr.ph