Lines Matching refs:ph
9 ; OPT: .lr.ph.preheader:
11 ; OPT: br label %.lr.ph
12 ; OPT: .lr.ph:
13 ; OPT: %lsr.iv3 = phi i32 addrspace(3)* [ %scevgep4, %.lr.ph ], [ %scevgep2, %.lr.ph.preheader ]
14 ; OPT: %lsr.iv1 = phi i32 addrspace(3)* [ %scevgep, %.lr.ph ], [ %arg0, %.lr.ph.preheader ]
15 ; OPT: %lsr.iv = phi i32 [ %lsr.iv.next, %.lr.ph ], [ %n, %.lr.ph.preheader ]
24 br i1 %tmp, label %.lr.ph.preheader, label %._crit_edge
26 .lr.ph.preheader: ; preds = %bb
27 br label %.lr.ph
29 ._crit_edge.loopexit: ; preds = %.lr.ph
35 .lr.ph: ; preds = %.lr.ph, %.lr.ph.preheader
36 %indvars.iv = phi i32 [ %indvars.iv.next, %.lr.ph ], [ 0, %.lr.ph.preheader ]
46 br i1 %exitcond, label %._crit_edge.loopexit, label %.lr.ph
51 ; OPT: .lr.ph.preheader:
53 ; OPT: br label %.lr.ph
54 ; OPT: .lr.ph:
55 ; OPT: %lsr.iv3 = phi i32 addrspace(3)* [ %scevgep4, %.lr.ph ], [ %scevgep2, %.lr.ph.preheader ]
56 ; OPT: %lsr.iv1 = phi i32 addrspace(3)* [ %scevgep, %.lr.ph ], [ %arg0, %.lr.ph.preheader ]
57 ; OPT: %lsr.iv = phi i32 [ %lsr.iv.next, %.lr.ph ], [ %n, %.lr.ph.preheader ]
63 br i1 %tmp, label %.lr.ph.preheader, label %._crit_edge
65 .lr.ph.preheader: ; preds = %bb
66 br label %.lr.ph
68 ._crit_edge.loopexit: ; preds = %.lr.ph
74 .lr.ph: ; preds = %.lr.ph, %.lr.ph.preheader
75 %indvars.iv = phi i32 [ %indvars.iv.next, %.lr.ph ], [ 0, %.lr.ph.preheader ]
87 br i1 %exitcond, label %._crit_edge.loopexit, label %.lr.ph
92 ; OPT: .lr.ph.preheader:
94 ; OPT: br label %.lr.ph
95 ; OPT: .lr.ph:
96 ; OPT: %lsr.iv3 = phi i32 addrspace(3)* [ %scevgep4, %.lr.ph ], [ %scevgep2, %.lr.ph.preheader ]
97 ; OPT: %lsr.iv1 = phi i32 addrspace(3)* [ %scevgep, %.lr.ph ], [ %arg0, %.lr.ph.preheader ]
98 ; OPT: %lsr.iv = phi i32 [ %lsr.iv.next, %.lr.ph ], [ %n, %.lr.ph.preheader ]
105 br i1 %tmp, label %.lr.ph.preheader, label %._crit_edge
107 .lr.ph.preheader: ; preds = %bb
108 br label %.lr.ph
110 ._crit_edge.loopexit: ; preds = %.lr.ph
116 .lr.ph: ; preds = %.lr.ph, %.lr.ph.preheader
117 %indvars.iv = phi i32 [ %indvars.iv.next, %.lr.ph ], [ 0, %.lr.ph.preheader ]
127 br i1 %exitcond, label %._crit_edge.loopexit, label %.lr.ph
131 ; OPT: .lr.ph.preheader:
133 ; OPT: br label %.lr.ph
134 ; OPT: .lr.ph:
135 ; OPT: %lsr.iv3 = phi i32 addrspace(3)* [ %scevgep4, %.lr.ph ], [ %scevgep2, %.lr.ph.preheader ]
136 ; OPT: %lsr.iv1 = phi i32 addrspace(3)* [ %scevgep, %.lr.ph ], [ %arg0, %.lr.ph.preheader ]
137 ; OPT: %lsr.iv = phi i32 [ %lsr.iv.next, %.lr.ph ], [ %n, %.lr.ph.preheader ]
144 br i1 %tmp, label %.lr.ph.preheader, label %._crit_edge
146 .lr.ph.preheader: ; preds = %bb
147 br label %.lr.ph
149 ._crit_edge.loopexit: ; preds = %.lr.ph
155 .lr.ph: ; preds = %.lr.ph, %.lr.ph.preheader
156 %indvars.iv = phi i32 [ %indvars.iv.next, %.lr.ph ], [ 0, %.lr.ph.preheader ]
166 br i1 %exitcond, label %._crit_edge.loopexit, label %.lr.ph