Skip to content

Commit d32c6dd

Browse files
authored
[RISCV] Use MnemonicAlias for 'fssr' and 'frsr'. NFC (#131877)
1 parent 056264b commit d32c6dd

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

llvm/lib/Target/RISCV/RISCVInstrInfoF.td

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -425,11 +425,9 @@ def : InstAlias<"frcsr $rd", (CSRRS GPR:$rd, SysRegFCSR.Encoding, X0), 2>;
425425
def : InstAlias<"fscsr $rd, $rs", (CSRRW GPR:$rd, SysRegFCSR.Encoding, GPR:$rs)>;
426426
def : InstAlias<"fscsr $rs", (CSRRW X0, SysRegFCSR.Encoding, GPR:$rs), 2>;
427427

428-
// frsr, fssr are obsolete aliases replaced by frcsr, fscsr, so give them
429-
// zero weight.
430-
def : InstAlias<"frsr $rd", (CSRRS GPR:$rd, SysRegFCSR.Encoding, X0), 0>;
431-
def : InstAlias<"fssr $rd, $rs", (CSRRW GPR:$rd, SysRegFCSR.Encoding, GPR:$rs), 0>;
432-
def : InstAlias<"fssr $rs", (CSRRW X0, SysRegFCSR.Encoding, GPR:$rs), 0>;
428+
// frsr, fssr are obsolete aliases replaced by frcsr, fscsr.
429+
def : MnemonicAlias<"frsr", "frcsr">;
430+
def : MnemonicAlias<"fssr", "fscsr">;
433431

434432
def : InstAlias<"frrm $rd", (CSRRS GPR:$rd, SysRegFRM.Encoding, X0), 2>;
435433
def : InstAlias<"fsrm $rd, $rs", (CSRRW GPR:$rd, SysRegFRM.Encoding, GPR:$rs)>;

0 commit comments

Comments
 (0)