Lines Matching refs:outer
12 ; CHECK: outer.header.preheader:
14 ; CHECK: outer.header:
38 ; CHECK: outer.latch:
41 ; CHECK: outer.exit:
47 br label %outer.header
49 outer.header: ; preds = %for.inc27, %entry
50 %outer.idx = phi i64 [ 0, %entry ], [ %outer.idx.inc, %outer.latch ]
51 …getelementptr inbounds [5 x [5 x double]], [5 x [5 x double]]* @wdtdr, i64 0, i64 0, i64 %outer.idx
55 %inner.idx = phi i64 [ 0, %outer.header ], [ %inner.idx.inc, %inner.latch]
65 %outer.v = add nsw i64 %outer.idx, 1
66 br label %outer.latch
68 outer.latch: ; preds = %for.end
69 %outer.idx.inc = add nsw i64 %outer.idx, 1
70 br i1 undef, label %outer.header, label %outer.exit
72 outer.exit: ; preds = %for.inc27
73 %exit1.lcssa = phi i64 [ %outer.v, %outer.latch ]
74 %exit2.lcssa = phi i64 [ %outer.idx.inc, %outer.latch ]
82 ; CHECK: outer.header.preheader:
84 ; CHECK: outer.header:
108 ; CHECK: outer.latch:
111 ; CHECK: outer.exit.loopexit:
115 ; CHECK: outer.exit:
121 br i1 %cond, label %outer.header, label %outer.exit
123 outer.header: ; preds = %for.inc27, %entry
124 %outer.idx = phi i64 [ 0, %entry ], [ %outer.idx.inc, %outer.latch ]
125 …getelementptr inbounds [5 x [5 x double]], [5 x [5 x double]]* @wdtdr, i64 0, i64 0, i64 %outer.idx
129 %inner.idx = phi i64 [ 0, %outer.header ], [ %inner.idx.inc, %inner.latch]
139 %outer.v = add nsw i64 %outer.idx, 1
140 br label %outer.latch
142 outer.latch: ; preds = %for.end
143 %outer.idx.inc = add nsw i64 %outer.idx, 1
144 br i1 undef, label %outer.header, label %outer.exit
146 outer.exit: ; preds = %for.inc27
147 %exit1.lcssa = phi i64 [ 0, %entry ], [ %outer.v, %outer.latch ]
148 %exit2.lcssa = phi i64 [ 0, %entry ], [ %outer.idx.inc, %outer.latch ]