@@ -1215,6 +1215,7 @@ define <8 x i8> @testDUP.v1i8(<1 x i8> %a) {
1215
1215
;
1216
1216
; CHECK-GI-LABEL: testDUP.v1i8:
1217
1217
; CHECK-GI: // %bb.0:
1218
+ ; CHECK-GI-NEXT: // kill: def $d0 killed $d0 def $q0
1218
1219
; CHECK-GI-NEXT: fmov w8, s0
1219
1220
; CHECK-GI-NEXT: dup v0.8b, w8
1220
1221
; CHECK-GI-NEXT: ret
@@ -1710,7 +1711,7 @@ define <16 x i8> @test_concat_v16i8_v8i8_v16i8(<8 x i8> %x, <16 x i8> %y) #0 {
1710
1711
; CHECK-GI-NEXT: mov v2.16b, v1.16b
1711
1712
; CHECK-GI-NEXT: // kill: def $d0 killed $d0 def $q0
1712
1713
; CHECK-GI-NEXT: adrp x8, .LCPI127_0
1713
- ; CHECK-GI-NEXT: mov v1.b[0] , v0.b[0]
1714
+ ; CHECK-GI-NEXT: mov b1 , v0.b[0]
1714
1715
; CHECK-GI-NEXT: mov v1.b[1], v0.b[1]
1715
1716
; CHECK-GI-NEXT: mov v1.b[2], v0.b[2]
1716
1717
; CHECK-GI-NEXT: mov v1.b[3], v0.b[3]
@@ -1817,7 +1818,7 @@ define <16 x i8> @test_concat_v16i8_v8i8_v8i8(<8 x i8> %x, <8 x i8> %y) #0 {
1817
1818
; CHECK-GI-LABEL: test_concat_v16i8_v8i8_v8i8:
1818
1819
; CHECK-GI: // %bb.0: // %entry
1819
1820
; CHECK-GI-NEXT: // kill: def $d0 killed $d0 def $q0
1820
- ; CHECK-GI-NEXT: mov v2.b[0] , v0.b[0]
1821
+ ; CHECK-GI-NEXT: mov b2 , v0.b[0]
1821
1822
; CHECK-GI-NEXT: // kill: def $d1 killed $d1 def $q1
1822
1823
; CHECK-GI-NEXT: mov v2.b[1], v0.b[1]
1823
1824
; CHECK-GI-NEXT: mov v2.b[2], v0.b[2]
@@ -1903,7 +1904,7 @@ define <8 x i16> @test_concat_v8i16_v4i16_v8i16(<4 x i16> %x, <8 x i16> %y) #0 {
1903
1904
; CHECK-GI-NEXT: mov v2.16b, v1.16b
1904
1905
; CHECK-GI-NEXT: // kill: def $d0 killed $d0 def $q0
1905
1906
; CHECK-GI-NEXT: adrp x8, .LCPI131_0
1906
- ; CHECK-GI-NEXT: mov v1.h[0] , v0.h[0]
1907
+ ; CHECK-GI-NEXT: mov h1 , v0.h[0]
1907
1908
; CHECK-GI-NEXT: mov v1.h[1], v0.h[1]
1908
1909
; CHECK-GI-NEXT: mov v1.h[2], v0.h[2]
1909
1910
; CHECK-GI-NEXT: mov v1.h[3], v0.h[3]
@@ -1974,7 +1975,7 @@ define <8 x i16> @test_concat_v8i16_v4i16_v4i16(<4 x i16> %x, <4 x i16> %y) #0 {
1974
1975
; CHECK-GI-LABEL: test_concat_v8i16_v4i16_v4i16:
1975
1976
; CHECK-GI: // %bb.0: // %entry
1976
1977
; CHECK-GI-NEXT: // kill: def $d0 killed $d0 def $q0
1977
- ; CHECK-GI-NEXT: mov v2.h[0] , v0.h[0]
1978
+ ; CHECK-GI-NEXT: mov h2 , v0.h[0]
1978
1979
; CHECK-GI-NEXT: // kill: def $d1 killed $d1 def $q1
1979
1980
; CHECK-GI-NEXT: mov v2.h[1], v0.h[1]
1980
1981
; CHECK-GI-NEXT: mov v2.h[2], v0.h[2]
@@ -2036,7 +2037,7 @@ define <4 x i32> @test_concat_v4i32_v2i32_v4i32(<2 x i32> %x, <4 x i32> %y) #0 {
2036
2037
; CHECK-GI-NEXT: mov v2.16b, v1.16b
2037
2038
; CHECK-GI-NEXT: // kill: def $d0 killed $d0 def $q0
2038
2039
; CHECK-GI-NEXT: adrp x8, .LCPI135_0
2039
- ; CHECK-GI-NEXT: mov v1.s[0] , v0.s[0]
2040
+ ; CHECK-GI-NEXT: mov s1 , v0.s[0]
2040
2041
; CHECK-GI-NEXT: mov v1.s[1], v0.s[1]
2041
2042
; CHECK-GI-NEXT: ldr q0, [x8, :lo12:.LCPI135_0]
2042
2043
; CHECK-GI-NEXT: tbl v0.16b, { v1.16b, v2.16b }, v0.16b
@@ -2242,6 +2243,7 @@ define <8 x i8> @concat_vector_v8i8(<1 x i8> %a) {
2242
2243
;
2243
2244
; CHECK-GI-LABEL: concat_vector_v8i8:
2244
2245
; CHECK-GI: // %bb.0:
2246
+ ; CHECK-GI-NEXT: // kill: def $d0 killed $d0 def $q0
2245
2247
; CHECK-GI-NEXT: fmov w8, s0
2246
2248
; CHECK-GI-NEXT: dup v0.8b, w8
2247
2249
; CHECK-GI-NEXT: ret
@@ -2268,6 +2270,7 @@ define <16 x i8> @concat_vector_v16i8(<1 x i8> %a) {
2268
2270
;
2269
2271
; CHECK-GI-LABEL: concat_vector_v16i8:
2270
2272
; CHECK-GI: // %bb.0:
2273
+ ; CHECK-GI-NEXT: // kill: def $d0 killed $d0 def $q0
2271
2274
; CHECK-GI-NEXT: fmov w8, s0
2272
2275
; CHECK-GI-NEXT: dup v0.16b, w8
2273
2276
; CHECK-GI-NEXT: ret
0 commit comments