@@ -212,16 +212,16 @@ define void @test_muladd(ptr noalias nocapture %d1, ptr noalias nocapture readon
212212; AVX1-NEXT: [[TMP43:%.*]] = sext <4 x i16> [[STRIDED_VEC22]] to <4 x i32>
213213; AVX1-NEXT: [[TMP46:%.*]] = mul nsw <4 x i32> [[TMP42]], [[TMP38]]
214214; AVX1-NEXT: [[TMP47:%.*]] = mul nsw <4 x i32> [[TMP43]], [[TMP39]]
215- ; AVX1-NEXT: [[TMP48 :%.*]] = add nsw <4 x i32> [[TMP46]], [[TMP44]]
216- ; AVX1-NEXT: [[TMP49 :%.*]] = add nsw <4 x i32> [[TMP47]], [[TMP45]]
217- ; AVX1-NEXT: [[TMP52 :%.*]] = getelementptr inbounds i32, ptr [[D1:%.*]], i64 [[INDEX]]
218- ; AVX1-NEXT: [[TMP56 :%.*]] = getelementptr inbounds i32, ptr [[TMP52 ]], i32 0
219- ; AVX1-NEXT: [[TMP57 :%.*]] = getelementptr inbounds i32, ptr [[TMP52 ]], i32 4
220- ; AVX1-NEXT: store <4 x i32> [[TMP48 ]], ptr [[TMP56 ]], align 4
221- ; AVX1-NEXT: store <4 x i32> [[TMP49 ]], ptr [[TMP57 ]], align 4
215+ ; AVX1-NEXT: [[TMP19 :%.*]] = add nsw <4 x i32> [[TMP46]], [[TMP44]]
216+ ; AVX1-NEXT: [[TMP20 :%.*]] = add nsw <4 x i32> [[TMP47]], [[TMP45]]
217+ ; AVX1-NEXT: [[TMP21 :%.*]] = getelementptr inbounds i32, ptr [[D1:%.*]], i64 [[INDEX]]
218+ ; AVX1-NEXT: [[TMP25 :%.*]] = getelementptr inbounds i32, ptr [[TMP21 ]], i32 0
219+ ; AVX1-NEXT: [[TMP26 :%.*]] = getelementptr inbounds i32, ptr [[TMP21 ]], i32 4
220+ ; AVX1-NEXT: store <4 x i32> [[TMP19 ]], ptr [[TMP25 ]], align 4
221+ ; AVX1-NEXT: store <4 x i32> [[TMP20 ]], ptr [[TMP26 ]], align 4
222222; AVX1-NEXT: [[INDEX_NEXT]] = add nuw i64 [[INDEX]], 8
223- ; AVX1-NEXT: [[TMP60 :%.*]] = icmp eq i64 [[INDEX_NEXT]], [[N_VEC]]
224- ; AVX1-NEXT: br i1 [[TMP60 ]], label [[MIDDLE_BLOCK:%.*]], label [[VECTOR_BODY]], !llvm.loop [[LOOP0:![0-9]+]]
223+ ; AVX1-NEXT: [[TMP24 :%.*]] = icmp eq i64 [[INDEX_NEXT]], [[N_VEC]]
224+ ; AVX1-NEXT: br i1 [[TMP24 ]], label [[MIDDLE_BLOCK:%.*]], label [[VECTOR_BODY]], !llvm.loop [[LOOP0:![0-9]+]]
225225; AVX1: middle.block:
226226; AVX1-NEXT: [[CMP_N:%.*]] = icmp eq i64 [[WIDE_TRIP_COUNT]], [[N_VEC]]
227227; AVX1-NEXT: br i1 [[CMP_N]], label [[FOR_END_LOOPEXIT:%.*]], label [[SCALAR_PH]]
0 commit comments