Skip to content

Commit e096732

Browse files
committed
[RISCV][NFC] Rename RISCVISD::FPCLASS to RISCVISD::FCLASS
To be consistent with `fclass.s/d`. Also rename `riscv_fpclass` to `riscv_fclass`. NFC.
1 parent c9e347a commit e096732

File tree

5 files changed

+15
-16
lines changed

5 files changed

+15
-16
lines changed

llvm/lib/Target/RISCV/RISCVISelLowering.cpp

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5277,9 +5277,8 @@ SDValue RISCVTargetLowering::LowerIS_FPCLASS(SDValue Op,
52775277
return convertFromScalableVector(VT, VMSNE, DAG, Subtarget);
52785278
}
52795279

5280-
SDValue FPCLASS =
5281-
DAG.getNode(RISCVISD::FPCLASS, DL, XLenVT, Op.getOperand(0));
5282-
SDValue AND = DAG.getNode(ISD::AND, DL, XLenVT, FPCLASS, TDCMaskV);
5280+
SDValue FCLASS = DAG.getNode(RISCVISD::FCLASS, DL, XLenVT, Op.getOperand(0));
5281+
SDValue AND = DAG.getNode(ISD::AND, DL, XLenVT, FCLASS, TDCMaskV);
52835282
SDValue Res = DAG.getSetCC(DL, XLenVT, AND, DAG.getConstant(0, DL, XLenVT),
52845283
ISD::CondCode::SETNE);
52855284
return DAG.getNode(ISD::TRUNCATE, DL, VT, Res);
@@ -15741,7 +15740,7 @@ void RISCVTargetLowering::computeKnownBitsForTargetNode(const SDValue Op,
1574115740
Known.One.setBit(Log2_32(MinVLenB));
1574215741
break;
1574315742
}
15744-
case RISCVISD::FPCLASS: {
15743+
case RISCVISD::FCLASS: {
1574515744
// fclass will only set one of the low 10 bits.
1574615745
Known.Zero.setBitsFrom(10);
1574715746
break;
@@ -18162,7 +18161,7 @@ const char *RISCVTargetLowering::getTargetNodeName(unsigned Opcode) const {
1816218161
NODE_NAME_CASE(FP_ROUND_BF16)
1816318162
NODE_NAME_CASE(FP_EXTEND_BF16)
1816418163
NODE_NAME_CASE(FROUND)
18165-
NODE_NAME_CASE(FPCLASS)
18164+
NODE_NAME_CASE(FCLASS)
1816618165
NODE_NAME_CASE(FMAX)
1816718166
NODE_NAME_CASE(FMIN)
1816818167
NODE_NAME_CASE(READ_CYCLE_WIDE)

llvm/lib/Target/RISCV/RISCVISelLowering.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ enum NodeType : unsigned {
119119
// inserter.
120120
FROUND,
121121

122-
FPCLASS,
122+
FCLASS,
123123

124124
// Floating point fmax and fmin matching the RISC-V instruction semantics.
125125
FMAX, FMIN,

llvm/lib/Target/RISCV/RISCVInstrInfoD.td

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -277,7 +277,7 @@ def : Pat<(any_fsqrt FPR64:$rs1), (FSQRT_D FPR64:$rs1, FRM_DYN)>;
277277
def : Pat<(fneg FPR64:$rs1), (FSGNJN_D $rs1, $rs1)>;
278278
def : Pat<(fabs FPR64:$rs1), (FSGNJX_D $rs1, $rs1)>;
279279

280-
def : Pat<(riscv_fpclass FPR64:$rs1), (FCLASS_D $rs1)>;
280+
def : Pat<(riscv_fclass FPR64:$rs1), (FCLASS_D $rs1)>;
281281

282282
def : PatFprFpr<fcopysign, FSGNJ_D, FPR64, f64>;
283283
def : Pat<(fcopysign FPR64:$rs1, (fneg FPR64:$rs2)), (FSGNJN_D $rs1, $rs2)>;
@@ -313,7 +313,7 @@ def : Pat<(any_fsqrt FPR64INX:$rs1), (FSQRT_D_INX FPR64INX:$rs1, FRM_DYN)>;
313313
def : Pat<(fneg FPR64INX:$rs1), (FSGNJN_D_INX $rs1, $rs1)>;
314314
def : Pat<(fabs FPR64INX:$rs1), (FSGNJX_D_INX $rs1, $rs1)>;
315315

316-
def : Pat<(riscv_fpclass FPR64INX:$rs1), (FCLASS_D_INX $rs1)>;
316+
def : Pat<(riscv_fclass FPR64INX:$rs1), (FCLASS_D_INX $rs1)>;
317317

318318
def : PatFprFpr<fcopysign, FSGNJ_D_INX, FPR64INX, f64>;
319319
def : Pat<(fcopysign FPR64INX:$rs1, (fneg FPR64INX:$rs2)),
@@ -350,7 +350,7 @@ def : Pat<(any_fsqrt FPR64IN32X:$rs1), (FSQRT_D_IN32X FPR64IN32X:$rs1, FRM_DYN)>
350350
def : Pat<(fneg FPR64IN32X:$rs1), (FSGNJN_D_IN32X $rs1, $rs1)>;
351351
def : Pat<(fabs FPR64IN32X:$rs1), (FSGNJX_D_IN32X $rs1, $rs1)>;
352352

353-
def : Pat<(riscv_fpclass FPR64IN32X:$rs1), (FCLASS_D_IN32X $rs1)>;
353+
def : Pat<(riscv_fclass FPR64IN32X:$rs1), (FCLASS_D_IN32X $rs1)>;
354354

355355
def : PatFprFpr<fcopysign, FSGNJ_D_IN32X, FPR64IN32X, f64>;
356356
def : Pat<(fcopysign FPR64IN32X:$rs1, (fneg FPR64IN32X:$rs2)),

llvm/lib/Target/RISCV/RISCVInstrInfoF.td

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,11 @@ def SDT_RISCVFCVT_X
2929
def SDT_RISCVFROUND
3030
: SDTypeProfile<1, 3, [SDTCisFP<0>, SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>,
3131
SDTCisVT<3, XLenVT>]>;
32-
def SDT_RISCVFPCLASS
32+
def SDT_RISCVFCLASS
3333
: SDTypeProfile<1, 1, [SDTCisVT<0, XLenVT>, SDTCisFP<1>]>;
3434

35-
def riscv_fpclass
36-
: SDNode<"RISCVISD::FPCLASS", SDT_RISCVFPCLASS>;
35+
def riscv_fclass
36+
: SDNode<"RISCVISD::FCLASS", SDT_RISCVFCLASS>;
3737

3838
def riscv_fround
3939
: SDNode<"RISCVISD::FROUND", SDT_RISCVFROUND>;
@@ -527,7 +527,7 @@ def : Pat<(any_fsqrt FPR32:$rs1), (FSQRT_S FPR32:$rs1, FRM_DYN)>;
527527
def : Pat<(fneg FPR32:$rs1), (FSGNJN_S $rs1, $rs1)>;
528528
def : Pat<(fabs FPR32:$rs1), (FSGNJX_S $rs1, $rs1)>;
529529

530-
def : Pat<(riscv_fpclass FPR32:$rs1), (FCLASS_S $rs1)>;
530+
def : Pat<(riscv_fclass FPR32:$rs1), (FCLASS_S $rs1)>;
531531
} // Predicates = [HasStdExtF]
532532

533533
let Predicates = [HasStdExtZfinx] in {
@@ -536,7 +536,7 @@ def : Pat<(any_fsqrt FPR32INX:$rs1), (FSQRT_S_INX FPR32INX:$rs1, FRM_DYN)>;
536536
def : Pat<(fneg FPR32INX:$rs1), (FSGNJN_S_INX $rs1, $rs1)>;
537537
def : Pat<(fabs FPR32INX:$rs1), (FSGNJX_S_INX $rs1, $rs1)>;
538538

539-
def : Pat<(riscv_fpclass FPR32INX:$rs1), (FCLASS_S_INX $rs1)>;
539+
def : Pat<(riscv_fclass FPR32INX:$rs1), (FCLASS_S_INX $rs1)>;
540540
} // Predicates = [HasStdExtZfinx]
541541

542542
foreach Ext = FExts in

llvm/lib/Target/RISCV/RISCVInstrInfoZfh.td

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -269,7 +269,7 @@ def : Pat<(f16 (any_fsqrt FPR16:$rs1)), (FSQRT_H FPR16:$rs1, FRM_DYN)>;
269269
def : Pat<(f16 (fneg FPR16:$rs1)), (FSGNJN_H $rs1, $rs1)>;
270270
def : Pat<(f16 (fabs FPR16:$rs1)), (FSGNJX_H $rs1, $rs1)>;
271271

272-
def : Pat<(riscv_fpclass (f16 FPR16:$rs1)), (FCLASS_H $rs1)>;
272+
def : Pat<(riscv_fclass (f16 FPR16:$rs1)), (FCLASS_H $rs1)>;
273273

274274
def : PatFprFpr<fcopysign, FSGNJ_H, FPR16, f16>;
275275
def : Pat<(f16 (fcopysign FPR16:$rs1, (f16 (fneg FPR16:$rs2)))), (FSGNJN_H $rs1, $rs2)>;
@@ -311,7 +311,7 @@ def : Pat<(any_fsqrt FPR16INX:$rs1), (FSQRT_H_INX FPR16INX:$rs1, FRM_DYN)>;
311311
def : Pat<(fneg FPR16INX:$rs1), (FSGNJN_H_INX $rs1, $rs1)>;
312312
def : Pat<(fabs FPR16INX:$rs1), (FSGNJX_H_INX $rs1, $rs1)>;
313313

314-
def : Pat<(riscv_fpclass FPR16INX:$rs1), (FCLASS_H_INX $rs1)>;
314+
def : Pat<(riscv_fclass FPR16INX:$rs1), (FCLASS_H_INX $rs1)>;
315315

316316
def : PatFprFpr<fcopysign, FSGNJ_H_INX, FPR16INX, f16>;
317317
def : Pat<(fcopysign FPR16INX:$rs1, (fneg FPR16INX:$rs2)), (FSGNJN_H_INX $rs1, $rs2)>;

0 commit comments

Comments
 (0)