Skip to content

Commit 1de788a

Browse files
committed
[mips] Split test into MIPS and microMIPS parts. NFC
1 parent 9a43216 commit 1de788a

File tree

2 files changed

+34
-26
lines changed

2 files changed

+34
-26
lines changed
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# RUN: llvm-mc -filetype=obj -triple mips -mcpu=mips32r2 -mattr=+micromips %s -o - \
2+
# RUN: | llvm-objdump -d -r - | FileCheck %s --check-prefix=MICROMIPSR2
3+
# RUN: llvm-mc -filetype=obj -triple mips -mcpu=mips32r6 -mattr=+micromips %s -o - \
4+
# RUN: | llvm-objdump -d -r - | FileCheck %s --check-prefix=MICROMIPSR6
5+
6+
# MICROMIPSR2: 61 83 b0 00 sc $12, 0($3)
7+
# MICROMIPSR6: 61 83 b0 00 sc $12, 0($3)
8+
sc $12, 0($3)
9+
10+
# MICROMIPSR2: 61 83 b0 04 sc $12, 4($3)
11+
# MICROMIPSR6: 61 83 b0 04 sc $12, 4($3)
12+
sc $12, 4($3)
13+
14+
# MICROMIPSR2: 41 a1 00 00 lui $1, 0
15+
# MICROMIPSR2: R_MICROMIPS_HI16 symbol
16+
# MICROMIPSR2: 61 81 b0 00 sc $12, 0($1)
17+
# MICROMIPSR2: R_MICROMIPS_LO16 symbol
18+
19+
# MICROMIPSR6: 3c 01 00 00 lh $zero, 0($1)
20+
# MICROMIPSR6: R_MICROMIPS_HI16 symbol
21+
# MICROMIPSR6: 61 81 b0 00 sc $12, 0($1)
22+
# MICROMIPSR6: R_MICROMIPS_LO16 symbol
23+
sc $12, symbol
24+
25+
# MICROMIPSR2: 41 a1 00 00 lui $1, 0
26+
# MICROMIPSR2: R_MICROMIPS_HI16 symbol
27+
# MICROMIPSR2: 61 81 b0 08 sc $12, 8($1)
28+
# MICROMIPSR2: R_MICROMIPS_LO16 symbol
29+
30+
# MICROMIPSR6: 3c 01 00 00 lh $zero, 0($1)
31+
# MICROMIPSR6: R_MICROMIPS_HI16 symbol
32+
# MICROMIPSR6: 61 81 b0 08 sc $12, 8($1)
33+
# MICROMIPSR6: R_MICROMIPS_LO16 symbol
34+
sc $12, symbol + 8

llvm/test/MC/Mips/sc-expansion.s

Lines changed: 0 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -14,19 +14,13 @@
1414
# RUN: | llvm-objdump -d -r - | FileCheck %s --check-prefix=MIPSR6
1515
# RUN: llvm-mc -filetype=obj -triple mips -mcpu=mips64r6 %s -o - \
1616
# RUN: | llvm-objdump -d -r - | FileCheck %s --check-prefix=MIPSR6
17-
# RUN: llvm-mc -filetype=obj -triple mips -mcpu=mips32r2 -mattr=+micromips %s -o - \
18-
# RUN: | llvm-objdump -d -r - | FileCheck %s --check-prefixes=MICROMIPS,MICROMIPSR2
19-
# RUN: llvm-mc -filetype=obj -triple mips -mcpu=mips32r6 -mattr=+micromips %s -o - \
20-
# RUN: | llvm-objdump -d -r - | FileCheck %s --check-prefixes=MICROMIPS,MICROMIPSR6
2117

2218
# MIPS: e0 6c 00 00 sc $12, 0($3)
2319
# MIPSR6: 7c 6c 00 26 sc $12, 0($3)
24-
# MICROMIPS: 61 83 b0 00 sc $12, 0($3)
2520
sc $12, 0($3)
2621

2722
# MIPS: e0 6c 00 04 sc $12, 4($3)
2823
# MIPSR6: 7c 6c 02 26 sc $12, 4($3)
29-
# MICROMIPS: 61 83 b0 04 sc $12, 4($3)
3024
sc $12, 4($3)
3125

3226
# MIPS: 3c 01 00 00 lui $1, 0
@@ -39,16 +33,6 @@ sc $12, 4($3)
3933
# MIPSR6: 24 21 00 00 addiu $1, $1, 0
4034
# MIPSR6: R_MIPS_LO16 symbol
4135
# MIPSR6: 7c 2c 00 26 sc $12, 0($1)
42-
43-
# MICROMIPSR2: 41 a1 00 00 lui $1, 0
44-
# MICROMIPSR2: R_MICROMIPS_HI16 symbol
45-
# MICROMIPSR2: 61 81 b0 00 sc $12, 0($1)
46-
# MICROMIPSR2: R_MICROMIPS_LO16 symbol
47-
48-
# MICROMIPSR6: 3c 01 00 00 lh $zero, 0($1)
49-
# MICROMIPSR6: R_MICROMIPS_HI16 symbol
50-
# MICROMIPSR6: 61 81 b0 00 sc $12, 0($1)
51-
# MICROMIPSR6: R_MICROMIPS_LO16 symbol
5236
sc $12, symbol
5337

5438
# MIPS: 3c 01 00 00 lui $1, 0
@@ -61,14 +45,4 @@ sc $12, symbol
6145
# MIPSR6: 24 21 00 08 addiu $1, $1, 8
6246
# MIPSR6: R_MIPS_LO16 symbol
6347
# MIPSR6: 7c 2c 00 26 sc $12, 0($1)
64-
65-
# MICROMIPSR2: 41 a1 00 00 lui $1, 0
66-
# MICROMIPSR2: R_MICROMIPS_HI16 symbol
67-
# MICROMIPSR2: 61 81 b0 08 sc $12, 8($1)
68-
# MICROMIPSR2: R_MICROMIPS_LO16 symbol
69-
70-
# MICROMIPSR6: 3c 01 00 00 lh $zero, 0($1)
71-
# MICROMIPSR6: R_MICROMIPS_HI16 symbol
72-
# MICROMIPSR6: 61 81 b0 08 sc $12, 8($1)
73-
# MICROMIPSR6: R_MICROMIPS_LO16 symbol
7448
sc $12, symbol + 8

0 commit comments

Comments
 (0)