[llvm] 83a8bb3 - [ReachingDefAnalysis] Use non-state Register::isPhysical. NFC

Craig Topper via llvm-commits llvm-commits at lists.llvm.org
Wed Jan 29 23:20:19 PST 2025


Author: Craig Topper
Date: 2025-01-29T23:19:55-08:00
New Revision: 83a8bb363ad578da67a7cb568460a3871ce0ad8b

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

LOG: [ReachingDefAnalysis] Use non-state Register::isPhysical. NFC

Added: 
    

Modified: 
    llvm/lib/CodeGen/ReachingDefAnalysis.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/CodeGen/ReachingDefAnalysis.cpp b/llvm/lib/CodeGen/ReachingDefAnalysis.cpp
index 80b334560ac70d..08121f411640c8 100644
--- a/llvm/lib/CodeGen/ReachingDefAnalysis.cpp
+++ b/llvm/lib/CodeGen/ReachingDefAnalysis.cpp
@@ -509,7 +509,7 @@ void ReachingDefAnalysis::getLiveOuts(MachineBasicBlock *MBB, Register Reg,
   VisitedBBs.insert(MBB);
   LiveRegUnits LiveRegs(*TRI);
   LiveRegs.addLiveOuts(*MBB);
-  if (Register::isPhysicalRegister(Reg) && LiveRegs.available(Reg))
+  if (Reg.isPhysical() && LiveRegs.available(Reg))
     return;
 
   if (auto *Def = getLocalLiveOutMIDef(MBB, Reg))
@@ -590,7 +590,7 @@ bool ReachingDefAnalysis::isReachingDefLiveOut(MachineInstr *MI,
   MachineBasicBlock *MBB = MI->getParent();
   LiveRegUnits LiveRegs(*TRI);
   LiveRegs.addLiveOuts(*MBB);
-  if (Register::isPhysicalRegister(Reg) && LiveRegs.available(Reg))
+  if (Reg.isPhysical() && LiveRegs.available(Reg))
     return false;
 
   auto Last = MBB->getLastNonDebugInstr();
@@ -610,7 +610,7 @@ MachineInstr *ReachingDefAnalysis::getLocalLiveOutMIDef(MachineBasicBlock *MBB,
                                                         Register Reg) const {
   LiveRegUnits LiveRegs(*TRI);
   LiveRegs.addLiveOuts(*MBB);
-  if (Register::isPhysicalRegister(Reg) && LiveRegs.available(Reg))
+  if (Reg.isPhysical() && LiveRegs.available(Reg))
     return nullptr;
 
   auto Last = MBB->getLastNonDebugInstr();


        


More information about the llvm-commits mailing list