Lines Matching full:inner
13 ; CHECK-LABEL: inner.body:
14 ; CHECK-NEXT: %iv.inner = phi i64 [ %[[IVNEXT:[0-9]+]], %inner.body.split ], [ 5, %inner.body.pr…
16 ; CHECK-LABEL: inner.body.split:
18 ; CHECK-NEXT: %[[IVNEXT]] = add nsw i64 %iv.inner, -1
19 ; CHECK-NEXT: %[[COND:[0-9]+]] = icmp eq i64 %iv.inner, 0
20 ; CHECK-NEXT: br i1 %[[COND]], label %exit, label %inner.body
23 ; CHECK-NEXT: %v4.lcssa = phi i64 [ %0, %inner.body.split ]
24 ; CHECK-NEXT: %v8.lcssa.lcssa = phi i64 [ %[[IVNEXT]], %inner.body.split ]
33 br label %inner.body
35 inner.body: ; preds = %inner.body, %outer.header
36 %iv.inner = phi i64 [ 5, %outer.header ], [ %iv.inner.next, %inner.body ]
37 %v7 = getelementptr inbounds [10 x [10 x i32]], ptr @c, i64 0, i64 %iv.inner, i64 %iv.outer
39 %iv.inner.next = add nsw i64 %iv.inner, -1
40 %v9 = icmp eq i64 %iv.inner, 0
41 br i1 %v9, label %outer.latch, label %inner.body
43 outer.latch: ; preds = %inner.body
44 %v8.lcssa = phi i64 [ %iv.inner.next, %inner.body ]
60 ; CHECK-LABEL: inner.body:
61 ; CHECK-NEXT: %iv.inner = phi i64 [ %[[IVNEXT:[0-9]+]], %inner.body.split ], [ 5, %inner.body.pr…
63 ; CHECK-LABEL: inner.body.split:
65 ; CHECK-NEXT: %[[IVNEXT]] = add nsw i64 %iv.inner, -1
67 ; CHECK-NEXT: br i1 %[[COND]], label %exit, label %inner.body
70 ; CHECK-NEXT: %v4.lcssa = phi i64 [ %0, %inner.body.split ]
71 ; CHECK-NEXT: %v8.lcssa.lcssa = phi i64 [ %iv.inner, %inner.body.split ]
80 br label %inner.body
82 inner.body: ; preds = %inner.body, %outer.header
83 %iv.inner = phi i64 [ 5, %outer.header ], [ %iv.inner.next, %inner.body ]
84 %v7 = getelementptr inbounds [10 x [10 x i32]], ptr @c, i64 0, i64 %iv.inner, i64 %iv.outer
86 %iv.inner.next = add nsw i64 %iv.inner, -1
87 %v9 = icmp eq i64 %iv.inner.next, 0
88 br i1 %v9, label %outer.latch, label %inner.body
90 outer.latch: ; preds = %inner.body
91 %v8.lcssa = phi i64 [ %iv.inner, %inner.body ]
106 ; CHECK-LABEL: inner.body:
107 ; CHECK-NEXT: %iv.inner = phi i64 [ %[[IVNEXT:[0-9]+]], %inner.body.split ], [ 5, %inner.body.pr…
109 ; CHECK-LABEL: inner.body.split:
111 ; CHECK-NEXT: %[[IVNEXT]] = add nsw i64 %iv.inner, -1
112 ; CHECK-NEXT: %[[COND:[0-9]+]] = icmp eq i64 %iv.inner, 0
113 ; CHECK-NEXT: br i1 %[[COND]], label %exit, label %inner.body
116 ; CHECK-NEXT: %v4.lcssa = phi i64 [ %0, %inner.body.split ]
117 ; CHECK-NEXT: %v8.lcssa.lcssa = phi i64 [ %[[IVNEXT]], %inner.body.split ]
118 ; CHECK-NEXT: %v8.lcssa.lcssa.2 = phi i64 [ %[[IVNEXT]], %inner.body.split ]
129 br label %inner.body
131 inner.body: ; preds = %inner.body, %outer.header
132 %iv.inner = phi i64 [ 5, %outer.header ], [ %iv.inner.next, %inner.body ]
133 %v7 = getelementptr inbounds [10 x [10 x i32]], ptr @c, i64 0, i64 %iv.inner, i64 %iv.outer
135 %iv.inner.next = add nsw i64 %iv.inner, -1
136 %v9 = icmp eq i64 %iv.inner, 0
137 br i1 %v9, label %outer.latch, label %inner.body
139 outer.latch: ; preds = %inner.body
140 %v8.lcssa = phi i64 [ %iv.inner.next, %inner.body ]
141 ;%const.lcssa = phi i64 [ 111, %inner.body ]
168 ; CHECK: inner.ph:
170 ; CHECK: inner.body:
192 br i1 undef, label %inner.ph, label %outer.latch
194 inner.ph: ; preds = %outer.header
195 br label %inner.body
197 inner.body: ; preds = %inner.ph, %inner.body
198 %tmp31 = phi i32 [ 0, %inner.ph ], [ %tmp6, %inner.body]
201 br i1 undef, label %inner.body, label %outer.latch
203 outer.latch: ; preds = %inner.body, %outer.header