[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:30 PST 2024


https://github.com/AtariDreams created https://github.com/llvm/llvm-project/pull/84345

None

>From f13988e70819ba4d0b2749e3c19e47e3b10d2661 Mon Sep 17 00:00:00 2001
From: Rose <gfunni234 at gmail.com>
Date: Thu, 7 Mar 2024 12:10:16 -0500
Subject: [PATCH] [X86][NFC] Convert references to TargetRegisterInfo with
 pointers to align with rest of codebase

---
 llvm/lib/Target/X86/X86RegisterInfo.cpp | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

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);



More information about the llvm-commits mailing list