Lines Matching refs:outer
6 ; We need to move %tmp4 from the inner loop pre header to the outer loop header
12 ; CHECK: outer.header.preheader:
14 ; CHECK: outer.header:
37 ; CHECK: outer.latch:
45 br label %outer.header
47 outer.header: ; preds = %bb11, %bb
48 %outer.iv = phi i64 [ 0, %bb ], [ %outer.iv.next, %outer.latch ]
49 %outer.red = phi i32 [ 0, %bb ], [ %red.next.lcssa, %outer.latch ]
53 %tmp4 = add nsw i64 %outer.iv, 9
58 %inner.red = phi i32 [ %outer.red, %inner.ph ], [ %red.next, %inner ]
64 br i1 %ec.1, label %outer.latch, label %inner
66 outer.latch: ; preds = %bb5
68 %outer.iv.next = add nsw i64 %outer.iv, 1
69 %ec.2 = icmp eq i64 %outer.iv.next, 400
70 br i1 %ec.2, label %exit, label %outer.header
85 ; CHECK: outer.header:
102 ; CHECK: outer.latch:
111 br label %outer.header
113 outer.header: ; preds = %bb11, %bb
114 %outer.iv = phi i64 [ 0, %bb ], [ %outer.iv.next, %outer.latch ]
115 %outer.red = phi i32 [ 0, %bb ], [ %red.next.lcssa, %outer.latch ]
119 %tmp4 = add nsw i64 %outer.iv, 9
125 %inner.red = phi i32 [ %outer.red, %inner.ph ], [ %red.next, %inner ]
131 br i1 %ec.1, label %outer.latch, label %inner
133 outer.latch: ; preds = %bb5
135 %outer.iv.next = add nsw i64 %outer.iv, 1
136 %ec.2 = icmp eq i64 %outer.iv.next, 400
137 br i1 %ec.2, label %exit, label %outer.header