@@ -92,7 +92,7 @@ for.body.preheader: ; preds = %entry
9292
9393for.body: ; preds = %for.body.preheader, %for.body
9494 %i.07 = phi i32 [ %inc , %for.body ], [ 0 , %for.body.preheader ]
95- %Red.06 = phi i32 [ %add , %for.body ], [ undef , %for.body.preheader ]
95+ %Red.06 = phi i32 [ %add , %for.body ], [ 0 , %for.body.preheader ]
9696 %arrayidx = getelementptr inbounds i32 , ptr %a , i32 %i.07
9797 %0 = load i32 , ptr %arrayidx , align 4
9898 %arrayidx1 = getelementptr inbounds i32 , ptr %b , i32 %i.07
@@ -108,7 +108,7 @@ for.end.loopexit: ; preds = %for.body
108108 br label %for.end
109109
110110for.end: ; preds = %for.end.loopexit, %entry
111- %Red.0.lcssa = phi i32 [ undef , %entry ], [ %add.lcssa , %for.end.loopexit ]
111+ %Red.0.lcssa = phi i32 [ 0 , %entry ], [ %add.lcssa , %for.end.loopexit ]
112112 ret i32 %Red.0.lcssa
113113}
114114
@@ -129,7 +129,7 @@ for.body.preheader: ; preds = %entry
129129
130130for.body: ; preds = %for.body.preheader, %for.body
131131 %i.07 = phi i32 [ %inc , %for.body ], [ 0 , %for.body.preheader ]
132- %Red.06 = phi float [ %add , %for.body ], [ undef , %for.body.preheader ]
132+ %Red.06 = phi float [ %add , %for.body ], [ 0 .0e+ 00 , %for.body.preheader ]
133133 %arrayidx = getelementptr inbounds float , ptr %a , i32 %i.07
134134 %0 = load float , ptr %arrayidx , align 4
135135 %arrayidx1 = getelementptr inbounds float , ptr %b , i32 %i.07
@@ -145,7 +145,7 @@ for.end.loopexit: ; preds = %for.body
145145 br label %for.end
146146
147147for.end: ; preds = %for.end.loopexit, %entry
148- %Red.0.lcssa = phi float [ undef , %entry ], [ %add.lcssa , %for.end.loopexit ]
148+ %Red.0.lcssa = phi float [ 0 .0e+ 00 , %entry ], [ %add.lcssa , %for.end.loopexit ]
149149 ret float %Red.0.lcssa
150150}
151151
@@ -252,7 +252,7 @@ for.body.preheader: ; preds = %entry
252252
253253for.body: ; preds = %for.body.preheader, %for.body
254254 %i.07 = phi i32 [ %inc , %for.body ], [ 0 , %for.body.preheader ]
255- %Red.06 = phi i32 [ %add , %for.body ], [ undef , %for.body.preheader ]
255+ %Red.06 = phi i32 [ %add , %for.body ], [ 0 , %for.body.preheader ]
256256 %arrayidx = getelementptr inbounds i32 , ptr %a , i32 %i.07
257257 %0 = load i32 , ptr %arrayidx , align 4
258258 %arrayidx1 = getelementptr inbounds i32 , ptr %b , i32 %i.07
@@ -268,7 +268,7 @@ for.end.loopexit: ; preds = %for.body
268268 br label %for.end
269269
270270for.end: ; preds = %for.end.loopexit, %entry
271- %Red.0.lcssa = phi i32 [ undef , %entry ], [ %add.lcssa , %for.end.loopexit ]
271+ %Red.0.lcssa = phi i32 [ 0 , %entry ], [ %add.lcssa , %for.end.loopexit ]
272272 ret i32 %Red.0.lcssa
273273}
274274
@@ -285,7 +285,7 @@ for.body.preheader: ; preds = %entry
285285
286286for.body: ; preds = %for.body.preheader, %for.body
287287 %i.07 = phi i32 [ %inc , %for.body ], [ 0 , %for.body.preheader ]
288- %Red.06 = phi float [ %add , %for.body ], [ undef , %for.body.preheader ]
288+ %Red.06 = phi float [ %add , %for.body ], [ 0 .0e+ 00 , %for.body.preheader ]
289289 %arrayidx = getelementptr inbounds float , ptr %a , i32 %i.07
290290 %0 = load float , ptr %arrayidx , align 4
291291 %arrayidx1 = getelementptr inbounds float , ptr %b , i32 %i.07
@@ -301,7 +301,7 @@ for.end.loopexit: ; preds = %for.body
301301 br label %for.end
302302
303303for.end: ; preds = %for.end.loopexit, %entry
304- %Red.0.lcssa = phi float [ undef , %entry ], [ %add.lcssa , %for.end.loopexit ]
304+ %Red.0.lcssa = phi float [ 0 .0e+ 00 , %entry ], [ %add.lcssa , %for.end.loopexit ]
305305 ret float %Red.0.lcssa
306306}
307307
0 commit comments