Skip to content

Commit 3751c83

Browse files
committed
[RISCV] Simplify RUN lines in float-imm.ll and half-imm.ll. NFC.
1 parent b11b842 commit 3751c83

File tree

2 files changed

+26
-56
lines changed

2 files changed

+26
-56
lines changed

llvm/test/CodeGen/RISCV/float-imm.ll

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
; RUN: llc -mtriple=riscv64 -mattr=+f -verify-machineinstrs < %s \
55
; RUN: -target-abi=lp64f | FileCheck %s
66
; RUN: llc -mtriple=riscv32 -mattr=+zfinx -verify-machineinstrs < %s \
7-
; RUN: -target-abi=ilp32 | FileCheck --check-prefixes=CHECKZFINX,RV32ZFINX %s
7+
; RUN: -target-abi=ilp32 | FileCheck --check-prefixes=CHECKZFINX %s
88
; RUN: llc -mtriple=riscv64 -mattr=+zfinx -verify-machineinstrs < %s \
9-
; RUN: -target-abi=lp64 | FileCheck --check-prefixes=CHECKZFINX,RV64ZFINX %s
9+
; RUN: -target-abi=lp64 | FileCheck --check-prefixes=CHECKZFINX %s
1010

1111
define float @float_imm() nounwind {
1212
; CHECK-LABEL: float_imm:
@@ -68,6 +68,3 @@ define float @float_negative_zero(ptr %pf) nounwind {
6868
; CHECKZFINX-NEXT: ret
6969
ret float -0.0
7070
}
71-
;; NOTE: These prefixes are unused and the list is autogenerated. Do not add tests below this line:
72-
; RV32ZFINX: {{.*}}
73-
; RV64ZFINX: {{.*}}

llvm/test/CodeGen/RISCV/half-imm.ll

Lines changed: 24 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -5,20 +5,20 @@
55
; RUN: -target-abi lp64f < %s | FileCheck %s
66
; RUN: llc -mtriple=riscv32 -mattr=+zhinx -verify-machineinstrs \
77
; RUN: -target-abi ilp32 < %s \
8-
; RUN: | FileCheck -check-prefix=RV32IZHINX %s
8+
; RUN: | FileCheck -check-prefixes=CHECKIZHINX %s
99
; RUN: llc -mtriple=riscv64 -mattr=+zhinx -verify-machineinstrs \
1010
; RUN: -target-abi lp64 < %s \
11-
; RUN: | FileCheck -check-prefix=RV64IZHINX %s
11+
; RUN: | FileCheck -check-prefixes=CHECKIZHINX %s
1212
; RUN: llc -mtriple=riscv32 -mattr=+zfhmin -verify-machineinstrs \
1313
; RUN: -target-abi ilp32f < %s | FileCheck -check-prefixes=CHECKIZFHMIN %s
1414
; RUN: llc -mtriple=riscv64 -mattr=+zfhmin -verify-machineinstrs \
1515
; RUN: -target-abi lp64f < %s | FileCheck -check-prefixes=CHECKIZFHMIN %s
1616
; RUN: llc -mtriple=riscv32 -mattr=+zhinxmin -verify-machineinstrs \
1717
; RUN: -target-abi ilp32 < %s \
18-
; RUN: | FileCheck -check-prefixes=CHECKIZHINXMIN,RV32IZHINXMIN %s
18+
; RUN: | FileCheck -check-prefixes=CHECKIZHINXMIN %s
1919
; RUN: llc -mtriple=riscv64 -mattr=+zhinxmin -verify-machineinstrs \
2020
; RUN: -target-abi lp64 < %s \
21-
; RUN: | FileCheck -check-prefixes=CHECKIZHINXMIN,RV64IZHINXMIN %s
21+
; RUN: | FileCheck -check-prefixes=CHECKIZHINXMIN %s
2222

2323
define half @half_imm() nounwind {
2424
; CHECK-LABEL: half_imm:
@@ -28,19 +28,12 @@ define half @half_imm() nounwind {
2828
; CHECK-NEXT: fmv.h.x fa0, a0
2929
; CHECK-NEXT: ret
3030
;
31-
; RV32IZHINX-LABEL: half_imm:
32-
; RV32IZHINX: # %bb.0:
33-
; RV32IZHINX-NEXT: lui a0, 4
34-
; RV32IZHINX-NEXT: addi a0, a0, 512
35-
; RV32IZHINX-NEXT: # kill: def $x10_h killed $x10_h killed $x10
36-
; RV32IZHINX-NEXT: ret
37-
;
38-
; RV64IZHINX-LABEL: half_imm:
39-
; RV64IZHINX: # %bb.0:
40-
; RV64IZHINX-NEXT: lui a0, 4
41-
; RV64IZHINX-NEXT: addi a0, a0, 512
42-
; RV64IZHINX-NEXT: # kill: def $x10_h killed $x10_h killed $x10
43-
; RV64IZHINX-NEXT: ret
31+
; CHECKIZHINX-LABEL: half_imm:
32+
; CHECKIZHINX: # %bb.0:
33+
; CHECKIZHINX-NEXT: lui a0, 4
34+
; CHECKIZHINX-NEXT: addi a0, a0, 512
35+
; CHECKIZHINX-NEXT: # kill: def $x10_h killed $x10_h killed $x10
36+
; CHECKIZHINX-NEXT: ret
4437
;
4538
; CHECKIZFHMIN-LABEL: half_imm:
4639
; CHECKIZFHMIN: # %bb.0:
@@ -67,19 +60,12 @@ define half @half_imm_op(half %a) nounwind {
6760
; CHECK-NEXT: fadd.h fa0, fa0, fa5
6861
; CHECK-NEXT: ret
6962
;
70-
; RV32IZHINX-LABEL: half_imm_op:
71-
; RV32IZHINX: # %bb.0:
72-
; RV32IZHINX-NEXT: li a1, 15
73-
; RV32IZHINX-NEXT: slli a1, a1, 10
74-
; RV32IZHINX-NEXT: fadd.h a0, a0, a1
75-
; RV32IZHINX-NEXT: ret
76-
;
77-
; RV64IZHINX-LABEL: half_imm_op:
78-
; RV64IZHINX: # %bb.0:
79-
; RV64IZHINX-NEXT: li a1, 15
80-
; RV64IZHINX-NEXT: slli a1, a1, 10
81-
; RV64IZHINX-NEXT: fadd.h a0, a0, a1
82-
; RV64IZHINX-NEXT: ret
63+
; CHECKIZHINX-LABEL: half_imm_op:
64+
; CHECKIZHINX: # %bb.0:
65+
; CHECKIZHINX-NEXT: li a1, 15
66+
; CHECKIZHINX-NEXT: slli a1, a1, 10
67+
; CHECKIZHINX-NEXT: fadd.h a0, a0, a1
68+
; CHECKIZHINX-NEXT: ret
8369
;
8470
; CHECKIZFHMIN-LABEL: half_imm_op:
8571
; CHECKIZFHMIN: # %bb.0:
@@ -107,15 +93,10 @@ define half @half_positive_zero(ptr %pf) nounwind {
10793
; CHECK-NEXT: fmv.h.x fa0, zero
10894
; CHECK-NEXT: ret
10995
;
110-
; RV32IZHINX-LABEL: half_positive_zero:
111-
; RV32IZHINX: # %bb.0:
112-
; RV32IZHINX-NEXT: li a0, 0
113-
; RV32IZHINX-NEXT: ret
114-
;
115-
; RV64IZHINX-LABEL: half_positive_zero:
116-
; RV64IZHINX: # %bb.0:
117-
; RV64IZHINX-NEXT: li a0, 0
118-
; RV64IZHINX-NEXT: ret
96+
; CHECKIZHINX-LABEL: half_positive_zero:
97+
; CHECKIZHINX: # %bb.0:
98+
; CHECKIZHINX-NEXT: li a0, 0
99+
; CHECKIZHINX-NEXT: ret
119100
;
120101
; CHECKIZFHMIN-LABEL: half_positive_zero:
121102
; CHECKIZFHMIN: # %bb.0:
@@ -136,15 +117,10 @@ define half @half_negative_zero(ptr %pf) nounwind {
136117
; CHECK-NEXT: fmv.h.x fa0, a0
137118
; CHECK-NEXT: ret
138119
;
139-
; RV32IZHINX-LABEL: half_negative_zero:
140-
; RV32IZHINX: # %bb.0:
141-
; RV32IZHINX-NEXT: lui a0, 1048568
142-
; RV32IZHINX-NEXT: ret
143-
;
144-
; RV64IZHINX-LABEL: half_negative_zero:
145-
; RV64IZHINX: # %bb.0:
146-
; RV64IZHINX-NEXT: lui a0, 1048568
147-
; RV64IZHINX-NEXT: ret
120+
; CHECKIZHINX-LABEL: half_negative_zero:
121+
; CHECKIZHINX: # %bb.0:
122+
; CHECKIZHINX-NEXT: lui a0, 1048568
123+
; CHECKIZHINX-NEXT: ret
148124
;
149125
; CHECKIZFHMIN-LABEL: half_negative_zero:
150126
; CHECKIZFHMIN: # %bb.0:
@@ -158,6 +134,3 @@ define half @half_negative_zero(ptr %pf) nounwind {
158134
; CHECKIZHINXMIN-NEXT: ret
159135
ret half -0.0
160136
}
161-
;; NOTE: These prefixes are unused and the list is autogenerated. Do not add tests below this line:
162-
; RV32IZHINXMIN: {{.*}}
163-
; RV64IZHINXMIN: {{.*}}

0 commit comments

Comments
 (0)