Skip to content

Commit fe22b90

Browse files
author
Dinar Temirbulatov
committed
[AArch64] Regenerate a couple of vector-shuffle tests. NFC
As a request in https://reviews.llvm.org/D152205
1 parent 8759f1b commit fe22b90

File tree

2 files changed

+26
-26
lines changed

2 files changed

+26
-26
lines changed

llvm/test/CodeGen/AArch64/sve-fixed-length-permute-rev.ll

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ define void @test_revwv8i32v8i32(ptr %a, ptr %b) #0 {
165165
define void @test_revhv32i16(ptr %a) #0 {
166166
; VBITS_GE_256-LABEL: test_revhv32i16:
167167
; VBITS_GE_256: // %bb.0:
168-
; VBITS_GE_256-NEXT: mov x8, #16
168+
; VBITS_GE_256-NEXT: mov x8, #16 // =0x10
169169
; VBITS_GE_256-NEXT: ptrue p0.h, vl16
170170
; VBITS_GE_256-NEXT: ptrue p1.d
171171
; VBITS_GE_256-NEXT: ld1h { z0.h }, p0/z, [x0, x8, lsl #1]
@@ -468,16 +468,16 @@ define void @test_revv8i16v8i16(ptr %a, ptr %b, ptr %c) #1 {
468468
; CHECK-NEXT: st1 { v1.h }[4], [x9]
469469
; CHECK-NEXT: orr x9, x8, #0x4
470470
; CHECK-NEXT: st1 { v1.h }[5], [x10]
471-
; CHECK-NEXT: mov w10, #26
471+
; CHECK-NEXT: mov w10, #26 // =0x1a
472472
; CHECK-NEXT: orr x10, x8, x10
473473
; CHECK-NEXT: st1 { v0.h }[3], [x12]
474474
; CHECK-NEXT: st1 { v1.h }[1], [x9]
475475
; CHECK-NEXT: orr x9, x8, #0x2
476476
; CHECK-NEXT: st1 { v1.h }[7], [x11]
477-
; CHECK-NEXT: mov w11, #20
478-
; CHECK-NEXT: mov w12, #18
477+
; CHECK-NEXT: mov w11, #20 // =0x14
478+
; CHECK-NEXT: mov w12, #18 // =0x12
479479
; CHECK-NEXT: st1 { v0.h }[6], [x10]
480-
; CHECK-NEXT: mov w10, #10
480+
; CHECK-NEXT: mov w10, #10 // =0xa
481481
; CHECK-NEXT: orr x11, x8, x11
482482
; CHECK-NEXT: st1 { v1.h }[2], [x9]
483483
; CHECK-NEXT: orr x9, x8, x12

llvm/test/CodeGen/AArch64/sve-fixed-length-vector-shuffle.ll

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ define void @shuffle_ext_byone_v32i8(ptr %a, ptr %b) vscale_range(2,0) #0 {
5050
define void @shuffle_ext_byone_v64i8(ptr %a, ptr %b) #0 {
5151
; VBITS_GE_256-LABEL: shuffle_ext_byone_v64i8:
5252
; VBITS_GE_256: // %bb.0:
53-
; VBITS_GE_256-NEXT: mov w8, #32
53+
; VBITS_GE_256-NEXT: mov w8, #32 // =0x20
5454
; VBITS_GE_256-NEXT: ptrue p0.b, vl32
5555
; VBITS_GE_256-NEXT: ld1b { z0.b }, p0/z, [x0, x8]
5656
; VBITS_GE_256-NEXT: ld1b { z1.b }, p0/z, [x1, x8]
@@ -93,7 +93,7 @@ define void @shuffle_ext_byone_v128i8(ptr %a, ptr %b) vscale_range(8,0) #0 {
9393
; CHECK-LABEL: shuffle_ext_byone_v128i8:
9494
; CHECK: // %bb.0:
9595
; CHECK-NEXT: ptrue p0.b, vl128
96-
; CHECK-NEXT: mov w8, #127
96+
; CHECK-NEXT: mov w8, #127 // =0x7f
9797
; CHECK-NEXT: ld1b { z0.b }, p0/z, [x0]
9898
; CHECK-NEXT: ld1b { z1.b }, p0/z, [x1]
9999
; CHECK-NEXT: whilels p1.b, xzr, x8
@@ -127,7 +127,7 @@ define void @shuffle_ext_byone_v256i8(ptr %a, ptr %b) vscale_range(16,0) #0 {
127127
; CHECK-LABEL: shuffle_ext_byone_v256i8:
128128
; CHECK: // %bb.0:
129129
; CHECK-NEXT: ptrue p0.b, vl256
130-
; CHECK-NEXT: mov w8, #255
130+
; CHECK-NEXT: mov w8, #255 // =0xff
131131
; CHECK-NEXT: ld1b { z0.b }, p0/z, [x0]
132132
; CHECK-NEXT: ld1b { z1.b }, p0/z, [x1]
133133
; CHECK-NEXT: whilels p1.b, xzr, x8
@@ -215,7 +215,7 @@ define void @shuffle_ext_byone_v16i16(ptr %a, ptr %b) vscale_range(2,0) #0 {
215215
define void @shuffle_ext_byone_v32i16(ptr %a, ptr %b) #0 {
216216
; VBITS_GE_256-LABEL: shuffle_ext_byone_v32i16:
217217
; VBITS_GE_256: // %bb.0:
218-
; VBITS_GE_256-NEXT: mov x8, #16
218+
; VBITS_GE_256-NEXT: mov x8, #16 // =0x10
219219
; VBITS_GE_256-NEXT: ptrue p0.h, vl16
220220
; VBITS_GE_256-NEXT: ld1h { z0.h }, p0/z, [x0, x8, lsl #1]
221221
; VBITS_GE_256-NEXT: ld1h { z1.h }, p0/z, [x1, x8, lsl #1]
@@ -254,7 +254,7 @@ define void @shuffle_ext_byone_v64i16(ptr %a, ptr %b) vscale_range(8,0) #0 {
254254
; CHECK-LABEL: shuffle_ext_byone_v64i16:
255255
; CHECK: // %bb.0:
256256
; CHECK-NEXT: ptrue p0.h, vl64
257-
; CHECK-NEXT: mov w8, #63
257+
; CHECK-NEXT: mov w8, #63 // =0x3f
258258
; CHECK-NEXT: ld1h { z0.h }, p0/z, [x0]
259259
; CHECK-NEXT: ld1h { z1.h }, p0/z, [x1]
260260
; CHECK-NEXT: whilels p1.h, xzr, x8
@@ -280,7 +280,7 @@ define void @shuffle_ext_byone_v128i16(ptr %a, ptr %b) vscale_range(16,0) #0 {
280280
; CHECK-LABEL: shuffle_ext_byone_v128i16:
281281
; CHECK: // %bb.0:
282282
; CHECK-NEXT: ptrue p0.h, vl128
283-
; CHECK-NEXT: mov w8, #127
283+
; CHECK-NEXT: mov w8, #127 // =0x7f
284284
; CHECK-NEXT: ld1h { z0.h }, p0/z, [x0]
285285
; CHECK-NEXT: ld1h { z1.h }, p0/z, [x1]
286286
; CHECK-NEXT: whilels p1.h, xzr, x8
@@ -351,7 +351,7 @@ define void @shuffle_ext_byone_v8i32(ptr %a, ptr %b) vscale_range(2,0) #0 {
351351
define void @shuffle_ext_byone_v16i32(ptr %a, ptr %b) #0 {
352352
; VBITS_GE_256-LABEL: shuffle_ext_byone_v16i32:
353353
; VBITS_GE_256: // %bb.0:
354-
; VBITS_GE_256-NEXT: mov x8, #8
354+
; VBITS_GE_256-NEXT: mov x8, #8 // =0x8
355355
; VBITS_GE_256-NEXT: ptrue p0.s, vl8
356356
; VBITS_GE_256-NEXT: ld1w { z0.s }, p0/z, [x0, x8, lsl #2]
357357
; VBITS_GE_256-NEXT: ld1w { z1.s }, p0/z, [x1, x8, lsl #2]
@@ -388,7 +388,7 @@ define void @shuffle_ext_byone_v32i32(ptr %a, ptr %b) vscale_range(8,0) #0 {
388388
; CHECK-LABEL: shuffle_ext_byone_v32i32:
389389
; CHECK: // %bb.0:
390390
; CHECK-NEXT: ptrue p0.s, vl32
391-
; CHECK-NEXT: mov w8, #31
391+
; CHECK-NEXT: mov w8, #31 // =0x1f
392392
; CHECK-NEXT: ld1w { z0.s }, p0/z, [x0]
393393
; CHECK-NEXT: ld1w { z1.s }, p0/z, [x1]
394394
; CHECK-NEXT: whilels p1.s, xzr, x8
@@ -410,7 +410,7 @@ define void @shuffle_ext_byone_v64i32(ptr %a, ptr %b) vscale_range(16,0) #0 {
410410
; CHECK-LABEL: shuffle_ext_byone_v64i32:
411411
; CHECK: // %bb.0:
412412
; CHECK-NEXT: ptrue p0.s, vl64
413-
; CHECK-NEXT: mov w8, #63
413+
; CHECK-NEXT: mov w8, #63 // =0x3f
414414
; CHECK-NEXT: ld1w { z0.s }, p0/z, [x0]
415415
; CHECK-NEXT: ld1w { z1.s }, p0/z, [x1]
416416
; CHECK-NEXT: whilels p1.s, xzr, x8
@@ -463,7 +463,7 @@ define void @shuffle_ext_byone_v4i64(ptr %a, ptr %b) vscale_range(2,0) #0 {
463463
define void @shuffle_ext_byone_v8i64(ptr %a, ptr %b) #0 {
464464
; VBITS_GE_256-LABEL: shuffle_ext_byone_v8i64:
465465
; VBITS_GE_256: // %bb.0:
466-
; VBITS_GE_256-NEXT: mov x8, #4
466+
; VBITS_GE_256-NEXT: mov x8, #4 // =0x4
467467
; VBITS_GE_256-NEXT: ptrue p0.d, vl4
468468
; VBITS_GE_256-NEXT: ld1d { z0.d }, p0/z, [x0, x8, lsl #3]
469469
; VBITS_GE_256-NEXT: ld1d { z1.d }, p0/z, [x1, x8, lsl #3]
@@ -499,7 +499,7 @@ define void @shuffle_ext_byone_v16i64(ptr %a, ptr %b) vscale_range(8,0) #0 {
499499
; CHECK-LABEL: shuffle_ext_byone_v16i64:
500500
; CHECK: // %bb.0:
501501
; CHECK-NEXT: ptrue p0.d, vl16
502-
; CHECK-NEXT: mov w8, #15
502+
; CHECK-NEXT: mov w8, #15 // =0xf
503503
; CHECK-NEXT: ld1d { z0.d }, p0/z, [x0]
504504
; CHECK-NEXT: ld1d { z1.d }, p0/z, [x1]
505505
; CHECK-NEXT: whilels p1.d, xzr, x8
@@ -519,7 +519,7 @@ define void @shuffle_ext_byone_v32i64(ptr %a, ptr %b) vscale_range(16,0) #0 {
519519
; CHECK-LABEL: shuffle_ext_byone_v32i64:
520520
; CHECK: // %bb.0:
521521
; CHECK-NEXT: ptrue p0.d, vl32
522-
; CHECK-NEXT: mov w8, #31
522+
; CHECK-NEXT: mov w8, #31 // =0x1f
523523
; CHECK-NEXT: ld1d { z0.d }, p0/z, [x0]
524524
; CHECK-NEXT: ld1d { z1.d }, p0/z, [x1]
525525
; CHECK-NEXT: whilels p1.d, xzr, x8
@@ -578,7 +578,7 @@ define void @shuffle_ext_byone_v16f16(ptr %a, ptr %b) vscale_range(2,0) #0 {
578578
define void @shuffle_ext_byone_v32f16(ptr %a, ptr %b) #0 {
579579
; VBITS_GE_256-LABEL: shuffle_ext_byone_v32f16:
580580
; VBITS_GE_256: // %bb.0:
581-
; VBITS_GE_256-NEXT: mov x8, #16
581+
; VBITS_GE_256-NEXT: mov x8, #16 // =0x10
582582
; VBITS_GE_256-NEXT: ptrue p0.h, vl16
583583
; VBITS_GE_256-NEXT: ld1h { z0.h }, p0/z, [x0, x8, lsl #1]
584584
; VBITS_GE_256-NEXT: ld1h { z1.h }, p0/z, [x1, x8, lsl #1]
@@ -614,7 +614,7 @@ define void @shuffle_ext_byone_v64f16(ptr %a, ptr %b) vscale_range(8,0) #0 {
614614
; CHECK-LABEL: shuffle_ext_byone_v64f16:
615615
; CHECK: // %bb.0:
616616
; CHECK-NEXT: ptrue p0.h, vl64
617-
; CHECK-NEXT: mov w8, #63
617+
; CHECK-NEXT: mov w8, #63 // =0x3f
618618
; CHECK-NEXT: ld1h { z0.h }, p0/z, [x0]
619619
; CHECK-NEXT: ld1h { z1.h }, p0/z, [x1]
620620
; CHECK-NEXT: whilels p1.h, xzr, x8
@@ -640,7 +640,7 @@ define void @shuffle_ext_byone_v128f16(ptr %a, ptr %b) vscale_range(16,0) #0 {
640640
; CHECK-LABEL: shuffle_ext_byone_v128f16:
641641
; CHECK: // %bb.0:
642642
; CHECK-NEXT: ptrue p0.h, vl128
643-
; CHECK-NEXT: mov w8, #127
643+
; CHECK-NEXT: mov w8, #127 // =0x7f
644644
; CHECK-NEXT: ld1h { z0.h }, p0/z, [x0]
645645
; CHECK-NEXT: ld1h { z1.h }, p0/z, [x1]
646646
; CHECK-NEXT: whilels p1.h, xzr, x8
@@ -710,7 +710,7 @@ define void @shuffle_ext_byone_v8f32(ptr %a, ptr %b) vscale_range(2,0) #0 {
710710
define void @shuffle_ext_byone_v16f32(ptr %a, ptr %b) #0 {
711711
; VBITS_GE_256-LABEL: shuffle_ext_byone_v16f32:
712712
; VBITS_GE_256: // %bb.0:
713-
; VBITS_GE_256-NEXT: mov x8, #8
713+
; VBITS_GE_256-NEXT: mov x8, #8 // =0x8
714714
; VBITS_GE_256-NEXT: ptrue p0.s, vl8
715715
; VBITS_GE_256-NEXT: ld1w { z0.s }, p0/z, [x0, x8, lsl #2]
716716
; VBITS_GE_256-NEXT: ld1w { z1.s }, p0/z, [x1, x8, lsl #2]
@@ -744,7 +744,7 @@ define void @shuffle_ext_byone_v32f32(ptr %a, ptr %b) vscale_range(8,0) #0 {
744744
; CHECK-LABEL: shuffle_ext_byone_v32f32:
745745
; CHECK: // %bb.0:
746746
; CHECK-NEXT: ptrue p0.s, vl32
747-
; CHECK-NEXT: mov w8, #31
747+
; CHECK-NEXT: mov w8, #31 // =0x1f
748748
; CHECK-NEXT: ld1w { z0.s }, p0/z, [x0]
749749
; CHECK-NEXT: ld1w { z1.s }, p0/z, [x1]
750750
; CHECK-NEXT: whilels p1.s, xzr, x8
@@ -766,7 +766,7 @@ define void @shuffle_ext_byone_v64f32(ptr %a, ptr %b) vscale_range(16,0) #0 {
766766
; CHECK-LABEL: shuffle_ext_byone_v64f32:
767767
; CHECK: // %bb.0:
768768
; CHECK-NEXT: ptrue p0.s, vl64
769-
; CHECK-NEXT: mov w8, #63
769+
; CHECK-NEXT: mov w8, #63 // =0x3f
770770
; CHECK-NEXT: ld1w { z0.s }, p0/z, [x0]
771771
; CHECK-NEXT: ld1w { z1.s }, p0/z, [x1]
772772
; CHECK-NEXT: whilels p1.s, xzr, x8
@@ -818,7 +818,7 @@ define void @shuffle_ext_byone_v4f64(ptr %a, ptr %b) vscale_range(2,0) #0 {
818818
define void @shuffle_ext_byone_v8f64(ptr %a, ptr %b) #0 {
819819
; VBITS_GE_256-LABEL: shuffle_ext_byone_v8f64:
820820
; VBITS_GE_256: // %bb.0:
821-
; VBITS_GE_256-NEXT: mov x8, #4
821+
; VBITS_GE_256-NEXT: mov x8, #4 // =0x4
822822
; VBITS_GE_256-NEXT: ptrue p0.d, vl4
823823
; VBITS_GE_256-NEXT: ld1d { z0.d }, p0/z, [x0, x8, lsl #3]
824824
; VBITS_GE_256-NEXT: ld1d { z1.d }, p0/z, [x1, x8, lsl #3]
@@ -851,7 +851,7 @@ define void @shuffle_ext_byone_v16f64(ptr %a, ptr %b) vscale_range(8,0) #0 {
851851
; CHECK-LABEL: shuffle_ext_byone_v16f64:
852852
; CHECK: // %bb.0:
853853
; CHECK-NEXT: ptrue p0.d, vl16
854-
; CHECK-NEXT: mov w8, #15
854+
; CHECK-NEXT: mov w8, #15 // =0xf
855855
; CHECK-NEXT: ld1d { z0.d }, p0/z, [x0]
856856
; CHECK-NEXT: ld1d { z1.d }, p0/z, [x1]
857857
; CHECK-NEXT: whilels p1.d, xzr, x8
@@ -871,7 +871,7 @@ define void @shuffle_ext_byone_v32f64(ptr %a, ptr %b) vscale_range(16,0) #0 {
871871
; CHECK-LABEL: shuffle_ext_byone_v32f64:
872872
; CHECK: // %bb.0:
873873
; CHECK-NEXT: ptrue p0.d, vl32
874-
; CHECK-NEXT: mov w8, #31
874+
; CHECK-NEXT: mov w8, #31 // =0x1f
875875
; CHECK-NEXT: ld1d { z0.d }, p0/z, [x0]
876876
; CHECK-NEXT: ld1d { z1.d }, p0/z, [x1]
877877
; CHECK-NEXT: whilels p1.d, xzr, x8

0 commit comments

Comments
 (0)