Lines Matching full:sum
65 ; int sum = 0, prod = 1;
69 ; sum += i * j * k;
74 ; return sum + prod;
89 %sum.012 = phi i32 [ 0, %for.i.ph ], [ %sum.1.lcssa, %for.i.inc ]
99 %sum.16 = phi i32 [ %sum.012, %for.j.ph ], [ %sum.2.lcssa, %for.j.inc ]
109 %sum.22 = phi i32 [ %sum.16, %for.k.ph ], [ %add, %for.k.inc ]
112 %add = add nsw i32 %sum.22, %mul7
125 %sum.2.lcssa = phi i32 [ %split, %for.k.end_crit_edge ], [ %sum.16, %for.j ]
137 %split9 = phi i32 [ %sum.2.lcssa, %for.j.inc ]
142 %sum.1.lcssa = phi i32 [ %split9, %for.j.end_crit_edge ], [ %sum.012, %for.i ]
152 %split15 = phi i32 [ %sum.1.lcssa, %for.i.inc ]
157 %sum.0.lcssa = phi i32 [ %split15, %for.i.end_crit_edge ], [ 0, %entry ]
158 %add16 = add nsw i32 %sum.0.lcssa, %prod.0.lcssa
163 ; int sum = 0;
167 ; sum += i * j * k;
171 ; return sum;
186 %sum.09 = phi i32 [ 0, %for.i.ph ], [ %sum.1.lcssa, %for.i.inc ]
195 %sum.15 = phi i32 [ %sum.09, %for.j.ph ], [ %sum.2.lcssa, %for.j.inc ]
204 %sum.22 = phi i32 [ %sum.15, %for.k.ph ], [ %add, %for.k.inc ]
207 %add = add nsw i32 %sum.22, %mul7
220 %sum.2.lcssa = phi i32 [ %split, %for.k.end_crit_edge ], [ %sum.15, %for.j ]
229 %split7 = phi i32 [ %sum.2.lcssa, %for.j.inc ]
233 %sum.1.lcssa = phi i32 [ %split7, %for.j.end_crit_edge ], [ %sum.09, %for.i ]
242 %split11 = phi i32 [ %sum.1.lcssa, %for.i.inc ]
246 %sum.0.lcssa = phi i32 [ %split11, %for.i.end_crit_edge ], [ 0, %entry ]
247 ret i32 %sum.0.lcssa