[llvm] [X86][NFC] Convert references to TargetRegisterInfo with pointers to align with rest of codebase (PR #84345)
via llvm-commits
llvm-commits at lists.llvm.org
Thu Mar 7 09:11:59 PST 2024
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-backend-x86
Author: AtariDreams (AtariDreams)
<details>
<summary>Changes</summary>
---
Full diff: https://github.com/llvm/llvm-project/pull/84345.diff
1 Files Affected:
- (modified) llvm/lib/Target/X86/X86RegisterInfo.cpp (+6-6)
``````````diff
diff --git a/llvm/lib/Target/X86/X86RegisterInfo.cpp b/llvm/lib/Target/X86/X86RegisterInfo.cpp
index be0cf1596d0d90..15da770ead3853 100644
--- a/llvm/lib/Target/X86/X86RegisterInfo.cpp
+++ b/llvm/lib/Target/X86/X86RegisterInfo.cpp
@@ -669,9 +669,9 @@ unsigned X86RegisterInfo::getNumSupportedRegs(const MachineFunction &MF) const {
bool X86RegisterInfo::isArgumentRegister(const MachineFunction &MF,
MCRegister Reg) const {
const X86Subtarget &ST = MF.getSubtarget<X86Subtarget>();
- const TargetRegisterInfo &TRI = *ST.getRegisterInfo();
+ const TargetRegisterInfo *TRI = ST.getRegisterInfo();
auto IsSubReg = [&](MCRegister RegA, MCRegister RegB) {
- return TRI.isSuperOrSubRegisterEq(RegA, RegB);
+ return TRI->isSuperOrSubRegisterEq(RegA, RegB);
};
if (!ST.is64Bit())
@@ -708,15 +708,15 @@ bool X86RegisterInfo::isArgumentRegister(const MachineFunction &MF,
bool X86RegisterInfo::isFixedRegister(const MachineFunction &MF,
MCRegister PhysReg) const {
const X86Subtarget &ST = MF.getSubtarget<X86Subtarget>();
- const TargetRegisterInfo &TRI = *ST.getRegisterInfo();
+ const TargetRegisterInfo *TRI = ST.getRegisterInfo();
// Stack pointer.
- if (TRI.isSuperOrSubRegisterEq(X86::RSP, PhysReg))
+ if (TRI->isSuperOrSubRegisterEq(X86::RSP, PhysReg))
return true;
// Don't use the frame pointer if it's being used.
- const X86FrameLowering &TFI = *getFrameLowering(MF);
- if (TFI.hasFP(MF) && TRI.isSuperOrSubRegisterEq(X86::RBP, PhysReg))
+ const X86FrameLowering *TFI = getFrameLowering(MF);
+ if (TFI->hasFP(MF) && TRI->isSuperOrSubRegisterEq(X86::RBP, PhysReg))
return true;
return X86GenRegisterInfo::isFixedRegister(MF, PhysReg);
``````````
</details>
https://github.com/llvm/llvm-project/pull/84345
More information about the llvm-commits
mailing list