[llvm] 2463309 - [CodeGen] Use setNoVRegs. NFC. (#148831)

via llvm-commits llvm-commits at lists.llvm.org
Tue Jul 15 07:44:53 PDT 2025


Author: Jay Foad
Date: 2025-07-15T15:44:50+01:00
New Revision: 2463309c4d0d95d6947faa54733788fb1f1162ae

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

LOG: [CodeGen] Use setNoVRegs. NFC. (#148831)

Added: 
    

Modified: 
    llvm/include/llvm/CodeGen/PostRAMachineSink.h
    llvm/include/llvm/CodeGen/VirtRegMap.h
    llvm/lib/CodeGen/MachineSink.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/include/llvm/CodeGen/PostRAMachineSink.h b/llvm/include/llvm/CodeGen/PostRAMachineSink.h
index 2f1f79a0480df..4ab088f17cafc 100644
--- a/llvm/include/llvm/CodeGen/PostRAMachineSink.h
+++ b/llvm/include/llvm/CodeGen/PostRAMachineSink.h
@@ -20,8 +20,7 @@ class PostRAMachineSinkingPass
                         MachineFunctionAnalysisManager &MFAM);
 
   MachineFunctionProperties getRequiredProperties() const {
-    return MachineFunctionProperties().set(
-        MachineFunctionProperties::Property::NoVRegs);
+    return MachineFunctionProperties().setNoVRegs();
   }
 };
 

diff  --git a/llvm/include/llvm/CodeGen/VirtRegMap.h b/llvm/include/llvm/CodeGen/VirtRegMap.h
index b5f962e0fb821..405ae3905ebe5 100644
--- a/llvm/include/llvm/CodeGen/VirtRegMap.h
+++ b/llvm/include/llvm/CodeGen/VirtRegMap.h
@@ -253,10 +253,8 @@ class VirtRegRewriterPass : public PassInfoMixin<VirtRegRewriterPass> {
                               function_ref<StringRef(StringRef)>) const;
 
   MachineFunctionProperties getSetProperties() const {
-    if (ClearVirtRegs) {
-      return MachineFunctionProperties().set(
-          MachineFunctionProperties::Property::NoVRegs);
-    }
+    if (ClearVirtRegs)
+      return MachineFunctionProperties().setNoVRegs();
     return {};
   }
 };

diff  --git a/llvm/lib/CodeGen/MachineSink.cpp b/llvm/lib/CodeGen/MachineSink.cpp
index a0e067a6323b7..9ec5151a039b7 100644
--- a/llvm/lib/CodeGen/MachineSink.cpp
+++ b/llvm/lib/CodeGen/MachineSink.cpp
@@ -2102,8 +2102,7 @@ class PostRAMachineSinkingLegacy : public MachineFunctionPass {
   }
 
   MachineFunctionProperties getRequiredProperties() const override {
-    return MachineFunctionProperties().set(
-        MachineFunctionProperties::Property::NoVRegs);
+    return MachineFunctionProperties().setNoVRegs();
   }
 };
 


        


More information about the llvm-commits mailing list