Lines Matching refs:promoted
19 %X.promoted = load i32, i32* @X
24 %add15 = phi i32 [ %X.promoted, %for.body3.lr.ph ], [ %add, %for.body3 ]
44 ;; Loop is interchanged check that the phi nodes are split and the promoted value is used instead o…
49 ; CHECK: %add = add nsw i32 %X.promoted
71 %X.promoted = load i32, i32* @X
72 %Y.promoted = load i32, i32* @Y
77 %add1331 = phi i32 [ %Y.promoted, %for.body6.lr.ph ], [ %add13, %for.body6 ]
78 %add30 = phi i32 [ %X.promoted, %for.body6.lr.ph ], [ %add, %for.body6 ]
108 ;; Loop is interchanged check that the phi nodes are split and the promoted value is used instead o…
113 ; CHECK: %add13 = add nsw i32 %Y.promoted
131 %Y.promoted = load i32, i32* @Y
136 …%add1334 = phi i32 [ %Y.promoted, %for.cond4.preheader.lr.ph ], [ %add13, %for.cond4.for.end_crit_…
137 %X.promoted = load i32, i32* @X
142 %add31 = phi i32 [ %X.promoted, %for.body6.lr.ph ], [ %add, %for.body6 ]
176 ; CHECK: %add31 = phi i32 [ %add, %for.body6 ], [ %X.promoted, %for.body6.preheader ]
198 %X.promoted = load i32, i32* @X
199 %Y.promoted = load i32, i32* @Y
204 %add925 = phi i32 [ %Y.promoted, %for.body6.lr.ph ], [ %add9, %for.body6 ]
205 %add24 = phi i32 [ %X.promoted, %for.body6.lr.ph ], [ %add, %for.body6 ]
235 ; CHECK: %add925 = phi i32 [ %add9, %for.body6 ], [ %Y.promoted, %for.body6.preheader ]