@@ -300,7 +300,7 @@ subroutine vec_xst_test_vr4i2r4(arg1, arg2, arg3)
300300 real (4 ) :: arg3
301301 call vec_xst(arg1, arg2, arg3)
302302
303-
303+
304304! LLVMIR: %[[arg1:.*]] = load <4 x float>, ptr %{{.*}}, align 16
305305! LLVMIR: %[[arg2:.*]] = load i16, ptr %{{.*}}, align 2
306306! LLVMIR: %[[addr:.*]] = getelementptr i8, ptr %{{.*}}, i16 %[[arg2]]
@@ -432,7 +432,7 @@ subroutine vec_xst_be_test_vi4i4vai4(arg1, arg2, arg3, i)
432432! LLVMIR: %[[iadd:.*]] = add nsw i64 %[[imul2]], 0
433433! LLVMIR: %[[gep1:.*]] = getelementptr <4 x i32>, ptr %2, i64 %[[iadd]]
434434! LLVMIR: %[[arg1:.*]] = load <4 x i32>, ptr %0, align 16
435- ! LLVMIR: %[[arg2:.*]] = load i32, ptr %1, align 4
435+ ! LLVMIR: %[[arg2:.*]] = load i32, ptr %1, align 4
436436! LLVMIR: %[[gep2:.*]] = getelementptr i8, ptr %[[gep1]], i32 %[[arg2]]
437437! LLVMIR: %[[src:.*]] = shufflevector <4 x i32> %[[arg1]], <4 x i32> undef, <4 x i32> <i32 3, i32 2, i32 1, i32 0>
438438! LLVMIR: store <4 x i32> %[[src]], ptr %[[gep2]], align 16
@@ -449,7 +449,7 @@ subroutine vec_xstd2_test_vr4i2r4(arg1, arg2, arg3)
449449 real (4 ) :: arg3
450450 call vec_xstd2(arg1, arg2, arg3)
451451
452-
452+
453453! LLVMIR: %[[arg1:.*]] = load <4 x float>, ptr %{{.*}}, align 16
454454! LLVMIR: %[[arg2:.*]] = load i16, ptr %{{.*}}, align 2
455455! LLVMIR: %[[addr:.*]] = getelementptr i8, ptr %{{.*}}, i16 %[[arg2]]
@@ -509,7 +509,7 @@ subroutine vec_xstd2_test_vi4i4vai4(arg1, arg2, arg3, i)
509509! LLVMIR: %[[iadd:.*]] = add nsw i64 %[[imul2]], 0
510510! LLVMIR: %[[gep1:.*]] = getelementptr <4 x i32>, ptr %2, i64 %[[iadd]]
511511! LLVMIR: %[[arg1:.*]] = load <4 x i32>, ptr %0, align 16
512- ! LLVMIR: %[[arg2:.*]] = load i32, ptr %1, align 4
512+ ! LLVMIR: %[[arg2:.*]] = load i32, ptr %1, align 4
513513! LLVMIR: %[[gep2:.*]] = getelementptr i8, ptr %[[gep1]], i32 %[[arg2]]
514514! LLVMIR: %[[src:.*]] = bitcast <4 x i32> %[[arg1]] to <2 x i64>
515515! LLVMIR: store <2 x i64> %[[src]], ptr %[[gep2]], align 16
@@ -526,7 +526,7 @@ subroutine vec_xstw4_test_vr4i2r4(arg1, arg2, arg3)
526526 real (4 ) :: arg3
527527 call vec_xstw4(arg1, arg2, arg3)
528528
529-
529+
530530! LLVMIR: %[[arg1:.*]] = load <4 x float>, ptr %{{.*}}, align 16
531531! LLVMIR: %[[arg2:.*]] = load i16, ptr %{{.*}}, align 2
532532! LLVMIR: %[[addr:.*]] = getelementptr i8, ptr %{{.*}}, i16 %[[arg2]]
@@ -584,7 +584,7 @@ subroutine vec_xstw4_test_vi4i4vai4(arg1, arg2, arg3, i)
584584! LLVMIR: %[[iadd:.*]] = add nsw i64 %[[imul2]], 0
585585! LLVMIR: %[[gep1:.*]] = getelementptr <4 x i32>, ptr %2, i64 %[[iadd]]
586586! LLVMIR: %[[arg1:.*]] = load <4 x i32>, ptr %0, align 16
587- ! LLVMIR: %[[arg2:.*]] = load i32, ptr %1, align 4
587+ ! LLVMIR: %[[arg2:.*]] = load i32, ptr %1, align 4
588588! LLVMIR: %[[gep2:.*]] = getelementptr i8, ptr %[[gep1]], i32 %[[arg2]]
589589! LLVMIR: store <4 x i32> %[[arg1]], ptr %[[gep2]], align 16
590590end subroutine vec_xstw4_test_vi4i4vai4
0 commit comments