[llvm] a9f02a4 - [CFIInstrInserter] Don't store Dwarf register number in Register. NFC

Craig Topper via llvm-commits llvm-commits at lists.llvm.org
Sun Mar 2 11:34:27 PST 2025


Author: Craig Topper
Date: 2025-03-02T11:33:09-08:00
New Revision: a9f02a49979c84cd8c1b75acfe7e7cef56cb8623

URL: https://github.com/llvm/llvm-project/commit/a9f02a49979c84cd8c1b75acfe7e7cef56cb8623
DIFF: https://github.com/llvm/llvm-project/commit/a9f02a49979c84cd8c1b75acfe7e7cef56cb8623.diff

LOG: [CFIInstrInserter] Don't store Dwarf register number in Register. NFC

Added: 
    

Modified: 
    llvm/lib/CodeGen/CFIInstrInserter.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/CodeGen/CFIInstrInserter.cpp b/llvm/lib/CodeGen/CFIInstrInserter.cpp
index be8393cd38674..14098bc821617 100644
--- a/llvm/lib/CodeGen/CFIInstrInserter.cpp
+++ b/llvm/lib/CodeGen/CFIInstrInserter.cpp
@@ -151,7 +151,7 @@ void CFIInstrInserter::calculateCFAInfo(MachineFunction &MF) {
   // function.
   Register InitialRegister =
       MF.getSubtarget().getFrameLowering()->getInitialCFARegister(MF);
-  InitialRegister = TRI.getDwarfRegNum(InitialRegister, true);
+  unsigned DwarfInitialRegister = TRI.getDwarfRegNum(InitialRegister, true);
   unsigned NumRegs = TRI.getNumSupportedRegs(MF);
 
   // Initialize MBBMap.
@@ -160,8 +160,8 @@ void CFIInstrInserter::calculateCFAInfo(MachineFunction &MF) {
     MBBInfo.MBB = &MBB;
     MBBInfo.IncomingCFAOffset = InitialOffset;
     MBBInfo.OutgoingCFAOffset = InitialOffset;
-    MBBInfo.IncomingCFARegister = InitialRegister;
-    MBBInfo.OutgoingCFARegister = InitialRegister;
+    MBBInfo.IncomingCFARegister = DwarfInitialRegister;
+    MBBInfo.OutgoingCFARegister = DwarfInitialRegister;
     MBBInfo.IncomingCSRSaved.resize(NumRegs);
     MBBInfo.OutgoingCSRSaved.resize(NumRegs);
   }


        


More information about the llvm-commits mailing list