[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