Lines Matching refs:outer
7 ; is used in the outer loop latch. This is not supported.
13 ; CHECK: outer.header:
23 ; CHECK: outer.latch:
28 ; CHECK: outer.exit:
32 br label %outer.header
34 outer.header: ; preds = %for.cond26.for.end44_crit_edge.us, %entry
35 %outer.iv = phi i64 [ undef, %entry ], [ %outer.iv.next, %outer.latch ]
36 %idx = getelementptr inbounds double, ptr undef, i64 %outer.iv
40 %inner.iv = phi i64 [ 0, %outer.header ], [ %inner.iv.next, %inner ]
44 br i1 %arg, label %inner, label %outer.latch
46 outer.latch: ; preds = %inner
49 %outer.iv.next = add nsw i64 %outer.iv, 1
50 br i1 %arg, label %outer.header, label %outer.exit
52 outer.exit: ; preds = %for.cond26.for.end44_crit_edge.us
61 ; CHECK: outer.header:
74 ; CHECK: outer.latch:
78 ; CHECK: outer.exit:
82 br label %outer.header
84 outer.header: ; preds = %for.cond26.for.end44_crit_edge.us, %entry
85 %outer.iv = phi i64 [ undef, %entry ], [ %outer.iv.next, %outer.latch ]
86 %idx = getelementptr inbounds double, ptr undef, i64 %outer.iv
90 %inner.iv = phi i64 [ 0, %outer.header ], [ %inner.iv.next, %inner ]
98 br label %outer.latch
100 outer.latch: ; preds = %inner
102 %outer.iv.next = add nsw i64 %outer.iv, 1
103 br i1 %arg, label %outer.header, label %outer.exit
105 outer.exit: ; preds = %for.cond26.for.end44_crit_edge.us