[llvm] 8c53cfd - [RISCV][GISel] Rename register bank tablegen records to include B suffix to match the MIR name. NFC
Craig Topper via llvm-commits
llvm-commits at lists.llvm.org
Sat Nov 11 23:14:51 PST 2023
Author: Craig Topper
Date: 2023-11-11T23:14:16-08:00
New Revision: 8c53cfd351a963118e18a47ffd5175308fb108f8
URL: https://github.com/llvm/llvm-project/commit/8c53cfd351a963118e18a47ffd5175308fb108f8
DIFF: https://github.com/llvm/llvm-project/commit/8c53cfd351a963118e18a47ffd5175308fb108f8.diff
LOG: [RISCV][GISel] Rename register bank tablegen records to include B suffix to match the MIR name. NFC
GPRRegBank -> GPRBRegBank
FPRRegBank -> FPRBRegBank
Added:
Modified:
llvm/lib/Target/RISCV/GISel/RISCVInstructionSelector.cpp
llvm/lib/Target/RISCV/GISel/RISCVRegisterBankInfo.cpp
llvm/lib/Target/RISCV/GISel/RISCVRegisterBanks.td
Removed:
################################################################################
diff --git a/llvm/lib/Target/RISCV/GISel/RISCVInstructionSelector.cpp b/llvm/lib/Target/RISCV/GISel/RISCVInstructionSelector.cpp
index b8acd98939b9fc7..054f2c8167d3111 100644
--- a/llvm/lib/Target/RISCV/GISel/RISCVInstructionSelector.cpp
+++ b/llvm/lib/Target/RISCV/GISel/RISCVInstructionSelector.cpp
@@ -432,7 +432,7 @@ bool RISCVInstructionSelector::replacePtrWithInt(MachineOperand &Op,
const LLT sXLen = LLT::scalar(STI.getXLen());
auto PtrToInt = MIB.buildPtrToInt(sXLen, PtrReg);
- MRI.setRegBank(PtrToInt.getReg(0), RBI.getRegBank(RISCV::GPRRegBankID));
+ MRI.setRegBank(PtrToInt.getReg(0), RBI.getRegBank(RISCV::GPRBRegBankID));
Op.setReg(PtrToInt.getReg(0));
return select(*PtrToInt);
}
@@ -491,12 +491,12 @@ void RISCVInstructionSelector::renderTrailingZeros(MachineInstrBuilder &MIB,
const TargetRegisterClass *RISCVInstructionSelector::getRegClassForTypeOnBank(
LLT Ty, const RegisterBank &RB) const {
- if (RB.getID() == RISCV::GPRRegBankID) {
+ if (RB.getID() == RISCV::GPRBRegBankID) {
if (Ty.getSizeInBits() <= 32 || (STI.is64Bit() && Ty.getSizeInBits() == 64))
return &RISCV::GPRRegClass;
}
- if (RB.getID() == RISCV::FPRRegBankID) {
+ if (RB.getID() == RISCV::FPRBRegBankID) {
if (Ty.getSizeInBits() == 32)
return &RISCV::FPR32RegClass;
if (Ty.getSizeInBits() == 64)
diff --git a/llvm/lib/Target/RISCV/GISel/RISCVRegisterBankInfo.cpp b/llvm/lib/Target/RISCV/GISel/RISCVRegisterBankInfo.cpp
index 3cdee17be8d1d88..e10ed0af659ed4a 100644
--- a/llvm/lib/Target/RISCV/GISel/RISCVRegisterBankInfo.cpp
+++ b/llvm/lib/Target/RISCV/GISel/RISCVRegisterBankInfo.cpp
@@ -25,10 +25,10 @@ namespace llvm {
namespace RISCV {
const RegisterBankInfo::PartialMapping PartMappings[] = {
- {0, 32, GPRRegBank},
- {0, 64, GPRRegBank},
- {0, 32, FPRRegBank},
- {0, 64, FPRRegBank},
+ {0, 32, GPRBRegBank},
+ {0, 64, GPRBRegBank},
+ {0, 32, FPRBRegBank},
+ {0, 64, FPRBRegBank},
};
enum PartialMappingIdx {
@@ -93,13 +93,13 @@ RISCVRegisterBankInfo::getRegBankFromRegClass(const TargetRegisterClass &RC,
case RISCV::SR07RegClassID:
case RISCV::SPRegClassID:
case RISCV::GPRX0RegClassID:
- return getRegBank(RISCV::GPRRegBankID);
+ return getRegBank(RISCV::GPRBRegBankID);
case RISCV::FPR64RegClassID:
case RISCV::FPR16RegClassID:
case RISCV::FPR32RegClassID:
case RISCV::FPR64CRegClassID:
case RISCV::FPR32CRegClassID:
- return getRegBank(RISCV::FPRRegBankID);
+ return getRegBank(RISCV::FPRBRegBankID);
}
}
@@ -124,7 +124,7 @@ RISCVRegisterBankInfo::getInstrMapping(const MachineInstr &MI) const {
const MachineFunction &MF = *MI.getParent()->getParent();
const MachineRegisterInfo &MRI = MF.getRegInfo();
- unsigned GPRSize = getMaximumSize(RISCV::GPRRegBankID);
+ unsigned GPRSize = getMaximumSize(RISCV::GPRBRegBankID);
assert((GPRSize == 32 || GPRSize == 64) && "Unexpected GPR size");
unsigned NumOperands = MI.getNumOperands();
diff --git a/llvm/lib/Target/RISCV/GISel/RISCVRegisterBanks.td b/llvm/lib/Target/RISCV/GISel/RISCVRegisterBanks.td
index 49f18e19c2269fd..b0556ec44e8f3dd 100644
--- a/llvm/lib/Target/RISCV/GISel/RISCVRegisterBanks.td
+++ b/llvm/lib/Target/RISCV/GISel/RISCVRegisterBanks.td
@@ -10,7 +10,7 @@
//===----------------------------------------------------------------------===//
/// General Purpose Registers: X.
-def GPRRegBank : RegisterBank<"GPRB", [GPR]>;
+def GPRBRegBank : RegisterBank<"GPRB", [GPR]>;
/// Floating Point Registers: F.
-def FPRRegBank : RegisterBank<"FPRB", [FPR64]>;
+def FPRBRegBank : RegisterBank<"FPRB", [FPR64]>;
More information about the llvm-commits
mailing list