@@ -533,7 +533,7 @@ define void @ilvod_v16i8_0(ptr %c, ptr %a, ptr %b) nounwind {
533
533
; CHECK-DAG: ld.b [[R2:\$w[0-9]+]], 0($6)
534
534
%3 = shufflevector <16 x i8 > %1 , <16 x i8 > %2 ,
535
535
<16 x i32 > <i32 1 , i32 17 , i32 3 , i32 19 , i32 5 , i32 21 , i32 7 , i32 23 , i32 9 , i32 25 , i32 11 , i32 27 , i32 13 , i32 29 , i32 15 , i32 31 >
536
- ; CHECK-DAG: ilvod.b [[R3:\$w[0-9]+]], [[R1 ]], [[R2 ]]
536
+ ; CHECK-DAG: ilvod.b [[R3:\$w[0-9]+]], [[R2 ]], [[R1 ]]
537
537
store <16 x i8 > %3 , ptr %c
538
538
; CHECK-DAG: st.b [[R3]], 0($4)
539
539
@@ -548,7 +548,7 @@ define void @ilvod_v8i16_0(ptr %c, ptr %a, ptr %b) nounwind {
548
548
%2 = load <8 x i16 >, ptr %b
549
549
; CHECK-DAG: ld.h [[R2:\$w[0-9]+]], 0($6)
550
550
%3 = shufflevector <8 x i16 > %1 , <8 x i16 > %2 , <8 x i32 > <i32 1 , i32 9 , i32 3 , i32 11 , i32 5 , i32 13 , i32 7 , i32 15 >
551
- ; CHECK-DAG: ilvod.h [[R3:\$w[0-9]+]], [[R1 ]], [[R2 ]]
551
+ ; CHECK-DAG: ilvod.h [[R3:\$w[0-9]+]], [[R2 ]], [[R1 ]]
552
552
store <8 x i16 > %3 , ptr %c
553
553
; CHECK-DAG: st.h [[R3]], 0($4)
554
554
@@ -563,7 +563,7 @@ define void @ilvod_v4i32_0(ptr %c, ptr %a, ptr %b) nounwind {
563
563
%2 = load <4 x i32 >, ptr %b
564
564
; CHECK-DAG: ld.w [[R2:\$w[0-9]+]], 0($6)
565
565
%3 = shufflevector <4 x i32 > %1 , <4 x i32 > %2 , <4 x i32 > <i32 1 , i32 5 , i32 3 , i32 7 >
566
- ; CHECK-DAG: ilvod.w [[R3:\$w[0-9]+]], [[R1 ]], [[R2 ]]
566
+ ; CHECK-DAG: ilvod.w [[R3:\$w[0-9]+]], [[R2 ]], [[R1 ]]
567
567
store <4 x i32 > %3 , ptr %c
568
568
; CHECK-DAG: st.w [[R3]], 0($4)
569
569
@@ -578,7 +578,7 @@ define void @ilvod_v2i64_0(ptr %c, ptr %a, ptr %b) nounwind {
578
578
%2 = load <2 x i64 >, ptr %b
579
579
; CHECK-DAG: ld.d [[R2:\$w[0-9]+]], 0($6)
580
580
%3 = shufflevector <2 x i64 > %1 , <2 x i64 > %2 , <2 x i32 > <i32 1 , i32 3 >
581
- ; CHECK-DAG: ilvod.d [[R3:\$w[0-9]+]], [[R1 ]], [[R2 ]]
581
+ ; CHECK-DAG: ilvod.d [[R3:\$w[0-9]+]], [[R2 ]], [[R1 ]]
582
582
store <2 x i64 > %3 , ptr %c
583
583
; CHECK-DAG: st.d [[R3]], 0($4)
584
584
@@ -934,7 +934,7 @@ define void @ilvl_v2i64_0(ptr %c, ptr %a, ptr %b) nounwind {
934
934
; CHECK-DAG: ld.d [[R2:\$w[0-9]+]], 0($6)
935
935
%3 = shufflevector <2 x i64 > %1 , <2 x i64 > %2 , <2 x i32 > <i32 1 , i32 3 >
936
936
; ilvl.d and ilvod.d are equivalent for v2i64
937
- ; CHECK-DAG: ilvod.d [[R3:\$w[0-9]+]], [[R1 ]], [[R2 ]]
937
+ ; CHECK-DAG: ilvod.d [[R3:\$w[0-9]+]], [[R2 ]], [[R1 ]]
938
938
store <2 x i64 > %3 , ptr %c
939
939
; CHECK-DAG: st.d [[R3]], 0($4)
940
940
@@ -1290,7 +1290,7 @@ define void @pckod_v2i64_0(ptr %c, ptr %a, ptr %b) nounwind {
1290
1290
; CHECK-DAG: ld.d [[R2:\$w[0-9]+]], 0($6)
1291
1291
%3 = shufflevector <2 x i64 > %1 , <2 x i64 > %2 , <2 x i32 > <i32 1 , i32 3 >
1292
1292
; pckod.d and ilvod.d are equivalent for v2i64
1293
- ; CHECK-DAG: ilvod.d [[R3:\$w[0-9]+]], [[R1 ]], [[R2 ]]
1293
+ ; CHECK-DAG: ilvod.d [[R3:\$w[0-9]+]], [[R2 ]], [[R1 ]]
1294
1294
store <2 x i64 > %3 , ptr %c
1295
1295
; CHECK-DAG: st.d [[R3]], 0($4)
1296
1296
0 commit comments