Lines Matching refs:inc
20 %I.0 = phi i32 [ 0, %entry ], [ %inc6, %outer.inc ]
21 %Return.0 = phi i32 [ 0, %entry ], [ %Return.1, %outer.inc ]
28 ; Pseudo-edges = outer.inc @ 1/5, exit @ 1/5
33 %Return.1 = phi i32 [ %Return.0, %outer ], [ %call4, %inner.inc ]
34 %J.0 = phi i32 [ %I.0, %outer ], [ %inc, %inner.inc ]
36 br i1 %cmp2, label %inner.body, label %outer.inc, !prof !1 ; 4:1
44 br i1 %tobool, label %exit, label %inner.inc, !prof !0 ; 3:1
48 ; CHECK-NEXT: inner.inc: float = 1.5,
49 inner.inc:
51 %inc = add nsw i32 %J.0, 1
56 ; CHECK-NEXT: outer.inc: float = 0.5,
57 outer.inc:
93 %I.0 = phi i32 [ 0, %entry ], [ %inc12, %outer.inc ]
94 %Return.0 = phi i32 [ 0, %entry ], [ %Return.3, %outer.inc ]
101 ; Pseudo-edges = outer.inc
106 %J.0 = phi i32 [ %I.0, %outer ], [ %inc9, %middle.inc ]
107 %Return.1 = phi i32 [ %Return.0, %outer ], [ %Return.2, %middle.inc ]
109 br i1 %cmp2, label %inner, label %outer.inc, !prof !2 ; 2:1
114 ; Pseudo-edges = middle.inc @ 1/5, outer.inc @ 1/5
119 %Return.2 = phi i32 [ %Return.1, %middle ], [ %call7, %inner.inc ]
120 %K.0 = phi i32 [ %J.0, %middle ], [ %inc, %inner.inc ]
122 br i1 %cmp5, label %inner.body, label %middle.inc, !prof !1 ; 4:1
130 br i1 %tobool, label %outer.inc, label %inner.inc, !prof !0 ; 3:1
134 ; CHECK-NEXT: inner.inc: float = 1.5,
135 inner.inc:
137 %inc = add nsw i32 %K.0, 1
142 ; CHECK-NEXT: middle.inc: float = 0.5,
143 middle.inc:
149 ; CHECK-NEXT: outer.inc: float = 1.0,
150 outer.inc: