Skip to content

Commit 91b4e6c

Browse files
toppercmemfrob
authored andcommitted
[RISCV] Add missing CHECK-EXPAND line to one case in rv64i-aliases-valid.s.
Use -NEXT to protect against other missing lines.
1 parent 2e4d2f8 commit 91b4e6c

File tree

1 file changed

+43
-42
lines changed

1 file changed

+43
-42
lines changed

llvm/test/MC/RISCV/rv64i-aliases-valid.s

Lines changed: 43 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -53,95 +53,96 @@ li x12, 4096
5353
# CHECK-EXPAND: lui a2, 1048575
5454
li x12, -4096
5555
# CHECK-EXPAND: lui a2, 1
56-
# CHECK-EXPAND: addiw a2, a2, 1
56+
# CHECK-EXPAND-NEXT: addiw a2, a2, 1
5757
li x12, 4097
5858
# CHECK-EXPAND: lui a2, 1048575
5959
# CHECK-EXPAND: addiw a2, a2, -1
6060
li x12, -4097
6161
# CHECK-EXPAND: lui a2, 524288
62-
# CHECK-EXPAND: addiw a2, a2, -1
62+
# CHECK-EXPAND-NEXT: addiw a2, a2, -1
6363
li x12, 2147483647
6464
# CHECK-EXPAND: lui a2, 524288
65-
# CHECK-EXPAND: addiw a2, a2, 1
65+
# CHECK-EXPAND-NEXT: addiw a2, a2, 1
6666
li x12, -2147483647
6767
# CHECK-EXPAND: lui a2, 524288
6868
li x12, -2147483648
6969
# CHECK-EXPAND: lui a2, 524288
7070
li x12, -0x80000000
7171

7272
# CHECK-EXPAND: addi a2, zero, 1
73-
# CHECK-EXPAND: slli a2, a2, 31
73+
# CHECK-EXPAND-NEXT: slli a2, a2, 31
7474
li x12, 0x80000000
7575
# CHECK-EXPAND: addi a2, zero, -1
76-
# CHECK-EXPAND: srli a2, a2, 32
76+
# CHECK-EXPAND-NEXT: srli a2, a2, 32
7777
li x12, 0xFFFFFFFF
7878

7979
# CHECK-EXPAND: addi t0, zero, 1
80-
# CHECK-EXPAND: slli t0, t0, 32
80+
# CHECK-EXPAND-NEXT: slli t0, t0, 32
8181
li t0, 0x100000000
8282
# CHECK-EXPAND: addi t1, zero, -1
83-
# CHECK-EXPAND: slli t1, t1, 63
83+
# CHECK-EXPAND-NEXT: slli t1, t1, 63
8484
li t1, 0x8000000000000000
8585
# CHECK-EXPAND: addi t1, zero, -1
86-
# CHECK-EXPAND: slli t1, t1, 63
86+
# CHECK-EXPAND-NEXT: slli t1, t1, 63
8787
li t1, -0x8000000000000000
8888
# CHECK-EXPAND: lui t2, 9321
89-
# CHECK-EXPAND: addiw t2, t2, -1329
90-
# CHECK-EXPAND: slli t2, t2, 35
89+
# CHECK-EXPAND-NEXT: addiw t2, t2, -1329
90+
# CHECK-EXPAND-NEXT: slli t2, t2, 35
9191
li t2, 0x1234567800000000
9292
# CHECK-EXPAND: addi t3, zero, 7
93-
# CHECK-EXPAND: slli t3, t3, 36
94-
# CHECK-EXPAND: addi t3, t3, 11
95-
# CHECK-EXPAND: slli t3, t3, 24
96-
# CHECK-EXPAND: addi t3, t3, 15
93+
# CHECK-EXPAND-NEXT: slli t3, t3, 36
94+
# CHECK-EXPAND-NEXT: addi t3, t3, 11
95+
# CHECK-EXPAND-NEXT: slli t3, t3, 24
96+
# CHECK-EXPAND-NEXT: addi t3, t3, 15
9797
li t3, 0x700000000B00000F
9898
# CHECK-EXPAND: lui t4, 583
99-
# CHECK-EXPAND: addiw t4, t4, -1875
100-
# CHECK-EXPAND: slli t4, t4, 14
101-
# CHECK-EXPAND: addi t4, t4, -947
102-
# CHECK-EXPAND: slli t4, t4, 12
103-
# CHECK-EXPAND: addi t4, t4, 1511
104-
# CHECK-EXPAND: slli t4, t4, 13
105-
# CHECK-EXPAND: addi t4, t4, -272
99+
# CHECK-EXPAND-NEXT: addiw t4, t4, -1875
100+
# CHECK-EXPAND-NEXT: slli t4, t4, 14
101+
# CHECK-EXPAND-NEXT: addi t4, t4, -947
102+
# CHECK-EXPAND-NEXT: slli t4, t4, 12
103+
# CHECK-EXPAND-NEXT: addi t4, t4, 1511
104+
# CHECK-EXPAND-NEXT: slli t4, t4, 13
105+
# CHECK-EXPAND-NEXT: addi t4, t4, -272
106106
li t4, 0x123456789abcdef0
107107
# CHECK-EXPAND: addi t5, zero, -1
108108
li t5, 0xFFFFFFFFFFFFFFFF
109109
# CHECK-EXPAND: lui t6, 64
110-
# CHECK-EXPAND: addiw t6, t6, 1
111-
# CHECK-EXPAND: slli t6, t6, 13
110+
# CHECK-EXPAND-NEXT: addiw t6, t6, 1
111+
# CHECK-EXPAND-NEXT: slli t6, t6, 13
112112
li t6, 0x80002000
113113
# CHECK-EXPAND: lui t0, 64
114-
# CHECK-EXPAND: addiw t0, t0, 1
115-
# CHECK-EXPAND: slli t0, t0, 14
114+
# CHECK-EXPAND-NEXT: addiw t0, t0, 1
115+
# CHECK-EXPAND-NEXT: slli t0, t0, 14
116116
li x5, 0x100004000
117117
# CHECK-EXPAND: lui t1, 1
118-
# CHECK-EXPAND: addiw t1, t1, 1
119-
# CHECK-EXPAND: slli t1, t1, 32
118+
# CHECK-EXPAND-NEXT: addiw t1, t1, 1
119+
# CHECK-EXPAND-NEXT: slli t1, t1, 32
120120
li x6, 0x100100000000
121121
# CHECK-EXPAND: lui t2, 983072
122-
# CHECK-EXPAND: srli t2, t2, 16
122+
# CHECK-EXPAND-NEXT: addiw t2, t2, -1
123+
# CHECK-EXPAND-NEXT: srli t2, t2, 16
123124
li x7, 0xFFFFFFFFF001
124125
# CHECK-EXPAND: lui s0, 65536
125-
# CHECK-EXPAND: addiw s0, s0, -1
126-
# CHECK-EXPAND: slli s0, s0, 12
127-
# CHECK-EXPAND: addi s0, s0, 1
126+
# CHECK-EXPAND-NEXT: addiw s0, s0, -1
127+
# CHECK-EXPAND-NEXT: slli s0, s0, 12
128+
# CHECK-EXPAND-NEXT: addi s0, s0, 1
128129
li x8, 0xFFFFFFF001
129130
# CHECK-EXPAND: lui s1, 1
130-
# CHECK-EXPAND: addiw s1, s1, 1
131-
# CHECK-EXPAND: slli s1, s1, 32
132-
# CHECK-EXPAND: addi s1, s1, -3
131+
# CHECK-EXPAND-NEXT: addiw s1, s1, 1
132+
# CHECK-EXPAND-NEXT: slli s1, s1, 32
133+
# CHECK-EXPAND-NEXT: addi s1, s1, -3
133134
li x9, 0x1000FFFFFFFD
134135
# CHECK-EXPAND: addi a0, zero, -1
135-
# CHECK-EXPAND: slli a0, a0, 36
136-
# CHECK-EXPAND: addi a0, a0, 1
137-
# CHECK-EXPAND: slli a0, a0, 25
138-
# CHECK-EXPAND: addi a0, a0, -1
136+
# CHECK-EXPAND-NEXT: slli a0, a0, 36
137+
# CHECK-EXPAND-NEXT: addi a0, a0, 1
138+
# CHECK-EXPAND-NEXT: slli a0, a0, 25
139+
# CHECK-EXPAND-NEXT: addi a0, a0, -1
139140
li x10, 0xE000000001FFFFFF
140141
# CHECK-EXPAND: addi a1, zero, -2047
141-
# CHECK-EXPAND: slli a1, a1, 27
142-
# CHECK-EXPAND: addi a1, a1, -1
143-
# CHECK-EXPAND: slli a1, a1, 12
144-
# CHECK-EXPAND: addi a1, a1, 2047
142+
# CHECK-EXPAND-NEXT: slli a1, a1, 27
143+
# CHECK-EXPAND-NEXT: addi a1, a1, -1
144+
# CHECK-EXPAND-NEXT: slli a1, a1, 12
145+
# CHECK-EXPAND-NEXT: addi a1, a1, 2047
145146
li x11, 0xFFFC007FFFFFF7FF
146147

147148
# CHECK-EXPAND: addi a0, zero, 1110

0 commit comments

Comments
 (0)