@@ -160,9 +160,9 @@ entry:
160
160
define <4 x double > @insert_v4f64_c (<4 x double > %a , double %b , i32 %c ) {
161
161
; CHECK-SD-LABEL: insert_v4f64_c:
162
162
; CHECK-SD: // %bb.0: // %entry
163
- ; CHECK-SD-NEXT: // kill: def $w0 killed $w0 def $x0
164
163
; CHECK-SD-NEXT: stp q0, q1, [sp, #-32]!
165
164
; CHECK-SD-NEXT: .cfi_def_cfa_offset 32
165
+ ; CHECK-SD-NEXT: // kill: def $w0 killed $w0 def $x0
166
166
; CHECK-SD-NEXT: and x8, x0, #0x3
167
167
; CHECK-SD-NEXT: mov x9, sp
168
168
; CHECK-SD-NEXT: str d2, [x9, x8, lsl #3]
@@ -396,9 +396,9 @@ entry:
396
396
define <8 x float > @insert_v8f32_c (<8 x float > %a , float %b , i32 %c ) {
397
397
; CHECK-SD-LABEL: insert_v8f32_c:
398
398
; CHECK-SD: // %bb.0: // %entry
399
- ; CHECK-SD-NEXT: // kill: def $w0 killed $w0 def $x0
400
399
; CHECK-SD-NEXT: stp q0, q1, [sp, #-32]!
401
400
; CHECK-SD-NEXT: .cfi_def_cfa_offset 32
401
+ ; CHECK-SD-NEXT: // kill: def $w0 killed $w0 def $x0
402
402
; CHECK-SD-NEXT: and x8, x0, #0x7
403
403
; CHECK-SD-NEXT: mov x9, sp
404
404
; CHECK-SD-NEXT: str s2, [x9, x8, lsl #2]
@@ -561,9 +561,9 @@ entry:
561
561
define <16 x half > @insert_v16f16_c (<16 x half > %a , half %b , i32 %c ) {
562
562
; CHECK-SD-LABEL: insert_v16f16_c:
563
563
; CHECK-SD: // %bb.0: // %entry
564
- ; CHECK-SD-NEXT: // kill: def $w0 killed $w0 def $x0
565
564
; CHECK-SD-NEXT: stp q0, q1, [sp, #-32]!
566
565
; CHECK-SD-NEXT: .cfi_def_cfa_offset 32
566
+ ; CHECK-SD-NEXT: // kill: def $w0 killed $w0 def $x0
567
567
; CHECK-SD-NEXT: and x8, x0, #0xf
568
568
; CHECK-SD-NEXT: mov x9, sp
569
569
; CHECK-SD-NEXT: str h2, [x9, x8, lsl #1]
@@ -724,9 +724,9 @@ entry:
724
724
define <32 x i8 > @insert_v32i8_c (<32 x i8 > %a , i8 %b , i32 %c ) {
725
725
; CHECK-SD-LABEL: insert_v32i8_c:
726
726
; CHECK-SD: // %bb.0: // %entry
727
- ; CHECK-SD-NEXT: // kill: def $w1 killed $w1 def $x1
728
727
; CHECK-SD-NEXT: stp q0, q1, [sp, #-32]!
729
728
; CHECK-SD-NEXT: .cfi_def_cfa_offset 32
729
+ ; CHECK-SD-NEXT: // kill: def $w1 killed $w1 def $x1
730
730
; CHECK-SD-NEXT: and x8, x1, #0x1f
731
731
; CHECK-SD-NEXT: mov x9, sp
732
732
; CHECK-SD-NEXT: strb w0, [x9, x8]
@@ -885,9 +885,9 @@ entry:
885
885
define <16 x i16 > @insert_v16i16_c (<16 x i16 > %a , i16 %b , i32 %c ) {
886
886
; CHECK-SD-LABEL: insert_v16i16_c:
887
887
; CHECK-SD: // %bb.0: // %entry
888
- ; CHECK-SD-NEXT: // kill: def $w1 killed $w1 def $x1
889
888
; CHECK-SD-NEXT: stp q0, q1, [sp, #-32]!
890
889
; CHECK-SD-NEXT: .cfi_def_cfa_offset 32
890
+ ; CHECK-SD-NEXT: // kill: def $w1 killed $w1 def $x1
891
891
; CHECK-SD-NEXT: and x8, x1, #0xf
892
892
; CHECK-SD-NEXT: mov x9, sp
893
893
; CHECK-SD-NEXT: strh w0, [x9, x8, lsl #1]
@@ -1114,9 +1114,9 @@ entry:
1114
1114
define <8 x i32 > @insert_v8i32_c (<8 x i32 > %a , i32 %b , i32 %c ) {
1115
1115
; CHECK-SD-LABEL: insert_v8i32_c:
1116
1116
; CHECK-SD: // %bb.0: // %entry
1117
- ; CHECK-SD-NEXT: // kill: def $w1 killed $w1 def $x1
1118
1117
; CHECK-SD-NEXT: stp q0, q1, [sp, #-32]!
1119
1118
; CHECK-SD-NEXT: .cfi_def_cfa_offset 32
1119
+ ; CHECK-SD-NEXT: // kill: def $w1 killed $w1 def $x1
1120
1120
; CHECK-SD-NEXT: and x8, x1, #0x7
1121
1121
; CHECK-SD-NEXT: mov x9, sp
1122
1122
; CHECK-SD-NEXT: str w0, [x9, x8, lsl #2]
@@ -1299,9 +1299,9 @@ entry:
1299
1299
define <4 x i64 > @insert_v4i64_c (<4 x i64 > %a , i64 %b , i32 %c ) {
1300
1300
; CHECK-SD-LABEL: insert_v4i64_c:
1301
1301
; CHECK-SD: // %bb.0: // %entry
1302
- ; CHECK-SD-NEXT: // kill: def $w1 killed $w1 def $x1
1303
1302
; CHECK-SD-NEXT: stp q0, q1, [sp, #-32]!
1304
1303
; CHECK-SD-NEXT: .cfi_def_cfa_offset 32
1304
+ ; CHECK-SD-NEXT: // kill: def $w1 killed $w1 def $x1
1305
1305
; CHECK-SD-NEXT: and x8, x1, #0x3
1306
1306
; CHECK-SD-NEXT: mov x9, sp
1307
1307
; CHECK-SD-NEXT: str x0, [x9, x8, lsl #3]
@@ -1465,9 +1465,9 @@ entry:
1465
1465
define double @extract_v4f64_c (<4 x double > %a , i32 %c ) {
1466
1466
; CHECK-SD-LABEL: extract_v4f64_c:
1467
1467
; CHECK-SD: // %bb.0: // %entry
1468
- ; CHECK-SD-NEXT: // kill: def $w0 killed $w0 def $x0
1469
1468
; CHECK-SD-NEXT: stp q0, q1, [sp, #-32]!
1470
1469
; CHECK-SD-NEXT: .cfi_def_cfa_offset 32
1470
+ ; CHECK-SD-NEXT: // kill: def $w0 killed $w0 def $x0
1471
1471
; CHECK-SD-NEXT: and x8, x0, #0x3
1472
1472
; CHECK-SD-NEXT: mov x9, sp
1473
1473
; CHECK-SD-NEXT: ldr d0, [x9, x8, lsl #3]
@@ -1673,9 +1673,9 @@ entry:
1673
1673
define float @extract_v8f32_c (<8 x float > %a , i32 %c ) {
1674
1674
; CHECK-SD-LABEL: extract_v8f32_c:
1675
1675
; CHECK-SD: // %bb.0: // %entry
1676
- ; CHECK-SD-NEXT: // kill: def $w0 killed $w0 def $x0
1677
1676
; CHECK-SD-NEXT: stp q0, q1, [sp, #-32]!
1678
1677
; CHECK-SD-NEXT: .cfi_def_cfa_offset 32
1678
+ ; CHECK-SD-NEXT: // kill: def $w0 killed $w0 def $x0
1679
1679
; CHECK-SD-NEXT: and x8, x0, #0x7
1680
1680
; CHECK-SD-NEXT: mov x9, sp
1681
1681
; CHECK-SD-NEXT: ldr s0, [x9, x8, lsl #2]
@@ -1832,9 +1832,9 @@ entry:
1832
1832
define half @extract_v16f16_c (<16 x half > %a , i32 %c ) {
1833
1833
; CHECK-SD-LABEL: extract_v16f16_c:
1834
1834
; CHECK-SD: // %bb.0: // %entry
1835
- ; CHECK-SD-NEXT: // kill: def $w0 killed $w0 def $x0
1836
1835
; CHECK-SD-NEXT: stp q0, q1, [sp, #-32]!
1837
1836
; CHECK-SD-NEXT: .cfi_def_cfa_offset 32
1837
+ ; CHECK-SD-NEXT: // kill: def $w0 killed $w0 def $x0
1838
1838
; CHECK-SD-NEXT: and x8, x0, #0xf
1839
1839
; CHECK-SD-NEXT: mov x9, sp
1840
1840
; CHECK-SD-NEXT: ldr h0, [x9, x8, lsl #1]
@@ -1990,9 +1990,9 @@ entry:
1990
1990
define i8 @extract_v32i8_c (<32 x i8 > %a , i32 %c ) {
1991
1991
; CHECK-SD-LABEL: extract_v32i8_c:
1992
1992
; CHECK-SD: // %bb.0: // %entry
1993
- ; CHECK-SD-NEXT: // kill: def $w0 killed $w0 def $x0
1994
1993
; CHECK-SD-NEXT: stp q0, q1, [sp, #-32]!
1995
1994
; CHECK-SD-NEXT: .cfi_def_cfa_offset 32
1995
+ ; CHECK-SD-NEXT: // kill: def $w0 killed $w0 def $x0
1996
1996
; CHECK-SD-NEXT: and x8, x0, #0x1f
1997
1997
; CHECK-SD-NEXT: mov x9, sp
1998
1998
; CHECK-SD-NEXT: ldrb w0, [x9, x8]
@@ -2146,9 +2146,9 @@ entry:
2146
2146
define i16 @extract_v16i16_c (<16 x i16 > %a , i32 %c ) {
2147
2147
; CHECK-SD-LABEL: extract_v16i16_c:
2148
2148
; CHECK-SD: // %bb.0: // %entry
2149
- ; CHECK-SD-NEXT: // kill: def $w0 killed $w0 def $x0
2150
2149
; CHECK-SD-NEXT: stp q0, q1, [sp, #-32]!
2151
2150
; CHECK-SD-NEXT: .cfi_def_cfa_offset 32
2151
+ ; CHECK-SD-NEXT: // kill: def $w0 killed $w0 def $x0
2152
2152
; CHECK-SD-NEXT: and x8, x0, #0xf
2153
2153
; CHECK-SD-NEXT: mov x9, sp
2154
2154
; CHECK-SD-NEXT: ldrh w0, [x9, x8, lsl #1]
@@ -2379,9 +2379,9 @@ entry:
2379
2379
define i32 @extract_v8i32_c (<8 x i32 > %a , i32 %c ) {
2380
2380
; CHECK-SD-LABEL: extract_v8i32_c:
2381
2381
; CHECK-SD: // %bb.0: // %entry
2382
- ; CHECK-SD-NEXT: // kill: def $w0 killed $w0 def $x0
2383
2382
; CHECK-SD-NEXT: stp q0, q1, [sp, #-32]!
2384
2383
; CHECK-SD-NEXT: .cfi_def_cfa_offset 32
2384
+ ; CHECK-SD-NEXT: // kill: def $w0 killed $w0 def $x0
2385
2385
; CHECK-SD-NEXT: and x8, x0, #0x7
2386
2386
; CHECK-SD-NEXT: mov x9, sp
2387
2387
; CHECK-SD-NEXT: ldr w0, [x9, x8, lsl #2]
@@ -2562,9 +2562,9 @@ entry:
2562
2562
define i64 @extract_v4i64_c (<4 x i64 > %a , i32 %c ) {
2563
2563
; CHECK-SD-LABEL: extract_v4i64_c:
2564
2564
; CHECK-SD: // %bb.0: // %entry
2565
- ; CHECK-SD-NEXT: // kill: def $w0 killed $w0 def $x0
2566
2565
; CHECK-SD-NEXT: stp q0, q1, [sp, #-32]!
2567
2566
; CHECK-SD-NEXT: .cfi_def_cfa_offset 32
2567
+ ; CHECK-SD-NEXT: // kill: def $w0 killed $w0 def $x0
2568
2568
; CHECK-SD-NEXT: and x8, x0, #0x3
2569
2569
; CHECK-SD-NEXT: mov x9, sp
2570
2570
; CHECK-SD-NEXT: ldr x0, [x9, x8, lsl #3]
0 commit comments