Lines Matching refs:inc

37 ; CHECK-NEXT:    [[SUM_INC_LCSSA]] = phi i64 [ [[SUM_INC]], %for1.inc ]
41 ; CHECK: for1.inc:
52 for1.header: ; preds = %for1.inc, %entry
53 %indvars.iv23 = phi i64 [ 0, %entry ], [ %indvars.iv.next24, %for1.inc ]
54 %sum.outer = phi i64 [ 0, %entry ], [ %sum.inc.lcssa, %for1.inc ]
59 %sum.inner = phi i64 [ %sum.outer, %for1.header ], [ %sum.inc, %for2 ]
62 %sum.inc = add i64 %sum.inner, %lv
65 br i1 %exit1, label %for1.inc, label %for2
67 for1.inc: ; preds = %for2
68 %sum.inc.lcssa = phi i64 [ %sum.inc, %for2 ]
73 for1.loopexit: ; preds = %for1.inc
74 %sum.inc.lcssa2 = phi i64 [ %sum.inc.lcssa, %for1.inc ]
75 ret i64 %sum.inc.lcssa2
89 for1.header: ; preds = %for1.inc, %entry
90 %indvars.iv23 = phi i64 [ 0, %entry ], [ %indvars.iv.next24, %for1.inc ]
91 %sum.outer = phi i64 [ 0, %entry ], [ %sum.inc.lcssa, %for1.inc ]
96 %inner = phi i64 [ %indvars.iv23, %for1.header ], [ %sum.inc, %for2 ]
99 %sum.inc = add i64 %inner, %lv
102 br i1 %exit1, label %for1.inc, label %for2
104 for1.inc: ; preds = %for2
105 %sum.inc.lcssa = phi i64 [ %sum.inc, %for2 ]
110 for1.loopexit: ; preds = %for1.inc
111 %sum.inc.lcssa2 = phi i64 [ %sum.inc.lcssa, %for1.inc ]
112 ret i64 %sum.inc.lcssa2
126 for1.header: ; preds = %for1.inc, %entry
127 %indvars.iv23 = phi i64 [ 0, %entry ], [ %indvars.iv.next24, %for1.inc ]
128 %sum.outer = phi i64 [ 0, %entry ], [ %sum.inc.lcssa, %for1.inc ]
134 %sum.inner = phi i64 [ %so, %for1.header ], [ %sum.inc, %for2 ]
137 %sum.inc = add i64 %sum.inner, %lv
140 br i1 %exit1, label %for1.inc, label %for2
142 for1.inc: ; preds = %for2
143 %sum.inc.lcssa = phi i64 [ %sum.inc, %for2 ]
148 for1.loopexit: ; preds = %for1.inc
149 %sum.inc.lcssa2 = phi i64 [ %sum.inc.lcssa, %for1.inc ]
150 ret i64 %sum.inc.lcssa2
164 for1.header: ; preds = %for1.inc, %entry
165 %indvars.iv23 = phi i64 [ 0, %entry ], [ %indvars.iv.next24, %for1.inc ]
166 %sum.outer = phi i64 [ 0, %entry ], [ %sum.inc.lcssa, %for1.inc ]
171 %sum.inner = phi i64 [ %sum.outer, %for1.header ], [ %sum.inc, %for2 ]
174 %sum.inc = add i64 %sum.inner, %lv
175 store i64 %sum.inc, i64* %gep.dst, align 4
178 br i1 %exit1, label %for1.inc, label %for2
180 for1.inc: ; preds = %for2
181 %sum.inc.lcssa = phi i64 [ %sum.inc, %for2 ]
186 for1.loopexit: ; preds = %for1.inc
187 %sum.inc.lcssa2 = phi i64 [ %sum.inc.lcssa, %for1.inc ]
188 ret i64 %sum.inc.lcssa2
202 for1.header: ; preds = %for1.inc, %entry
203 %indvars.iv23 = phi i64 [ 0, %entry ], [ %indvars.iv.next24, %for1.inc ]
204 %sum.outer = phi i64 [ 0, %entry ], [ %sum.inc.amend, %for1.inc ]
209 %sum.inner = phi i64 [ %sum.outer, %for1.header ], [ %sum.inc, %for2 ]
212 %sum.inc = add i64 %sum.inner, %lv
215 br i1 %exit1, label %for1.inc, label %for2
217 for1.inc: ; preds = %for2
218 %sum.inc.lcssa = phi i64 [ %sum.inc, %for2 ]
220 %sum.inc.amend = add i64 %const.lcssa, %sum.inc.lcssa
225 for1.loopexit: ; preds = %for1.inc
226 %il.res.lcssa2 = phi i64 [ %sum.inc.amend, %for1.inc ]
241 outer.header: ; preds = %outer.inc, %entry
242 %iv.outer = phi i64 [ 1, %entry ], [ %iv.outer.next, %outer.inc ]
243 %float.outer = phi float [ 1.000000e+00, %entry ], [ %float.inner.lcssa, %outer.inc ]
247 %float.inner = phi float [ %float.outer , %outer.header ], [ %float.inner.inc.inc, %for.body3 ]
251 %float.inner.inc = fadd fast float %float.inner, %vA
254 %float.inner.inc.inc = fadd fast float %float.inner.inc, %vB
257 br i1 %exitcond, label %outer.inc, label %for.body3
259 outer.inc: ; preds = %for.body3
260 %float.inner.lcssa = phi float [ %float.inner.inc.inc, %for.body3 ]
265 for.exit: ; preds = %outer.inc
266 %float.outer.lcssa = phi float [ %float.inner.lcssa, %outer.inc ]
281 outer.header: ; preds = %outer.inc, %entry
282 %iv.outer = phi i64 [ 1, %entry ], [ %iv.outer.next, %outer.inc ]
283 %float.outer = phi float [ 1.000000e+00, %entry ], [ %float.inner.lcssa, %outer.inc ]
287 %float.inner = phi float [ %float.outer , %outer.header ], [ %float.inner.inc.inc, %for.body3 ]
291 %float.inner.inc = fadd float %float.inner, %vA ; do not allow reassociation
294 %float.inner.inc.inc = fadd fast float %float.inner.inc, %vB
297 br i1 %exitcond, label %outer.inc, label %for.body3
299 outer.inc: ; preds = %for.body3
300 %float.inner.lcssa = phi float [ %float.inner.inc.inc, %for.body3 ]
305 for.exit: ; preds = %outer.inc
306 %float.outer.lcssa = phi float [ %float.inner.lcssa, %outer.inc ]