Skip to content

Commit 3936654

Browse files
committed
Update tests
1 parent 87bb9ac commit 3936654

File tree

2 files changed

+12
-12
lines changed

2 files changed

+12
-12
lines changed

llvm/test/CodeGen/AArch64/sve-partial-reduce-dot-product.ll

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -671,15 +671,15 @@ define <vscale x 4 x i32> @not_udot(<vscale x 4 x i32> %acc, <vscale x 8 x i8> %
671671
; CHECK-NEWLOWERING-SVE2-NEXT: and z2.h, z2.h, #0xff
672672
; CHECK-NEWLOWERING-SVE2-NEXT: and z1.h, z1.h, #0xff
673673
; CHECK-NEWLOWERING-SVE2-NEXT: umlalb z0.h, z1.b, z2.b
674-
; CHECK-NEWLOWERING-SVE2-NEXT: umlalt z0.h, z1.b, z2.b
674+
; CHECK-NEWLOWERING-SVE2-NEXT: umlalt z0.s, z1.h, z2.h
675675
; CHECK-NEWLOWERING-SVE2-NEXT: ret
676676
;
677677
; CHECK-NEWLOWERING-SME-LABEL: not_udot:
678678
; CHECK-NEWLOWERING-SME: // %bb.0: // %entry
679679
; CHECK-NEWLOWERING-SME-NEXT: and z2.h, z2.h, #0xff
680680
; CHECK-NEWLOWERING-SME-NEXT: and z1.h, z1.h, #0xff
681681
; CHECK-NEWLOWERING-SME-NEXT: umlalb z0.h, z1.b, z2.b
682-
; CHECK-NEWLOWERING-SME-NEXT: umlalt z0.h, z1.b, z2.b
682+
; CHECK-NEWLOWERING-SME-NEXT: umlalt z0.s, z1.h, z2.h
683683
; CHECK-NEWLOWERING-SME-NEXT: ret
684684
entry:
685685
%a.wide = zext <vscale x 8 x i8> %a to <vscale x 8 x i32>
@@ -721,15 +721,15 @@ define <vscale x 2 x i64> @not_udot_wide(<vscale x 2 x i64> %acc, <vscale x 4 x
721721
; CHECK-NEWLOWERING-SVE2-NEXT: and z2.s, z2.s, #0xffff
722722
; CHECK-NEWLOWERING-SVE2-NEXT: and z1.s, z1.s, #0xffff
723723
; CHECK-NEWLOWERING-SVE2-NEXT: umlalb z0.h, z1.b, z2.b
724-
; CHECK-NEWLOWERING-SVE2-NEXT: umlalt z0.h, z1.b, z2.b
724+
; CHECK-NEWLOWERING-SVE2-NEXT: umlalt z0.d, z1.s, z2.s
725725
; CHECK-NEWLOWERING-SVE2-NEXT: ret
726726
;
727727
; CHECK-NEWLOWERING-SME-LABEL: not_udot_wide:
728728
; CHECK-NEWLOWERING-SME: // %bb.0: // %entry
729729
; CHECK-NEWLOWERING-SME-NEXT: and z2.s, z2.s, #0xffff
730730
; CHECK-NEWLOWERING-SME-NEXT: and z1.s, z1.s, #0xffff
731731
; CHECK-NEWLOWERING-SME-NEXT: umlalb z0.h, z1.b, z2.b
732-
; CHECK-NEWLOWERING-SME-NEXT: umlalt z0.h, z1.b, z2.b
732+
; CHECK-NEWLOWERING-SME-NEXT: umlalt z0.d, z1.s, z2.s
733733
; CHECK-NEWLOWERING-SME-NEXT: ret
734734
entry:
735735
%a.wide = zext <vscale x 4 x i16> %a to <vscale x 4 x i64>

llvm/test/CodeGen/AArch64/sve-partial-reduce-wide-add.ll

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -97,8 +97,8 @@ define <vscale x 4 x i32> @signed_wide_add_nxv8i16(<vscale x 4 x i32> %acc, <vsc
9797
;
9898
; CHECK-NEWLOWERING-SVE2-LABEL: signed_wide_add_nxv8i16:
9999
; CHECK-NEWLOWERING-SVE2: // %bb.0: // %entry
100-
; CHECK-NEWLOWERING-SVE2-NEXT: saddwb z0.d, z0.d, z1.s
101-
; CHECK-NEWLOWERING-SVE2-NEXT: saddwt z0.d, z0.d, z1.s
100+
; CHECK-NEWLOWERING-SVE2-NEXT: saddwb z0.s, z0.s, z1.h
101+
; CHECK-NEWLOWERING-SVE2-NEXT: saddwt z0.s, z0.s, z1.h
102102
; CHECK-NEWLOWERING-SVE2-NEXT: ret
103103
entry:
104104
%input.wide = sext <vscale x 8 x i16> %input to <vscale x 8 x i32>
@@ -131,8 +131,8 @@ define <vscale x 4 x i32> @unsigned_wide_add_nxv8i16(<vscale x 4 x i32> %acc, <v
131131
;
132132
; CHECK-NEWLOWERING-SVE2-LABEL: unsigned_wide_add_nxv8i16:
133133
; CHECK-NEWLOWERING-SVE2: // %bb.0: // %entry
134-
; CHECK-NEWLOWERING-SVE2-NEXT: uaddwb z0.d, z0.d, z1.s
135-
; CHECK-NEWLOWERING-SVE2-NEXT: uaddwt z0.d, z0.d, z1.s
134+
; CHECK-NEWLOWERING-SVE2-NEXT: uaddwb z0.s, z0.s, z1.h
135+
; CHECK-NEWLOWERING-SVE2-NEXT: uaddwt z0.s, z0.s, z1.h
136136
; CHECK-NEWLOWERING-SVE2-NEXT: ret
137137
entry:
138138
%input.wide = zext <vscale x 8 x i16> %input to <vscale x 8 x i32>
@@ -165,8 +165,8 @@ define <vscale x 8 x i16> @signed_wide_add_nxv16i8(<vscale x 8 x i16> %acc, <vsc
165165
;
166166
; CHECK-NEWLOWERING-SVE2-LABEL: signed_wide_add_nxv16i8:
167167
; CHECK-NEWLOWERING-SVE2: // %bb.0: // %entry
168-
; CHECK-NEWLOWERING-SVE2-NEXT: saddwb z0.d, z0.d, z1.s
169-
; CHECK-NEWLOWERING-SVE2-NEXT: saddwt z0.d, z0.d, z1.s
168+
; CHECK-NEWLOWERING-SVE2-NEXT: saddwb z0.h, z0.h, z1.b
169+
; CHECK-NEWLOWERING-SVE2-NEXT: saddwt z0.h, z0.h, z1.b
170170
; CHECK-NEWLOWERING-SVE2-NEXT: ret
171171
entry:
172172
%input.wide = sext <vscale x 16 x i8> %input to <vscale x 16 x i16>
@@ -199,8 +199,8 @@ define <vscale x 8 x i16> @unsigned_wide_add_nxv16i8(<vscale x 8 x i16> %acc, <v
199199
;
200200
; CHECK-NEWLOWERING-SVE2-LABEL: unsigned_wide_add_nxv16i8:
201201
; CHECK-NEWLOWERING-SVE2: // %bb.0: // %entry
202-
; CHECK-NEWLOWERING-SVE2-NEXT: uaddwb z0.d, z0.d, z1.s
203-
; CHECK-NEWLOWERING-SVE2-NEXT: uaddwt z0.d, z0.d, z1.s
202+
; CHECK-NEWLOWERING-SVE2-NEXT: uaddwb z0.h, z0.h, z1.b
203+
; CHECK-NEWLOWERING-SVE2-NEXT: uaddwt z0.h, z0.h, z1.b
204204
; CHECK-NEWLOWERING-SVE2-NEXT: ret
205205
entry:
206206
%input.wide = zext <vscale x 16 x i8> %input to <vscale x 16 x i16>

0 commit comments

Comments
 (0)