[llvm-branch-commits] [llvm] [RISCV] Rename Legacy Pass Creation Functions (PR #215723)

via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Tue Aug 11 22:05:46 PDT 2026


llvmorg-github-actions[bot] wrote:


<!--LLVM PR SUMMARY COMMENT-->

@llvm/pr-subscribers-backend-risc-v

Author: Sam Elliott (lenary)

<details>
<summary>Changes</summary>

This renames the `create*Pass` functions for the passes ported to the new
pass manager so it's clearer that they relate to the legacy versions of
the passes.

---

<sub>Stack created with <a href="https://github.com/github/gh-stack">GitHub Stacks CLI</a> • <a href="https://gh.io/stacks-feedback">Give Feedback 💬</a></sub>

---
Full diff: https://github.com/llvm/llvm-project/pull/215723.diff


11 Files Affected:

- (modified) llvm/lib/Target/RISCV/RISCVFoldMemOffset.cpp (+1-1) 
- (modified) llvm/lib/Target/RISCV/RISCVFoldMemOffset.h (+1-1) 
- (modified) llvm/lib/Target/RISCV/RISCVGatherScatterLowering.cpp (+1-1) 
- (modified) llvm/lib/Target/RISCV/RISCVGatherScatterLowering.h (+1-1) 
- (modified) llvm/lib/Target/RISCV/RISCVOptWInstrs.cpp (+1-1) 
- (modified) llvm/lib/Target/RISCV/RISCVOptWInstrs.h (+1-1) 
- (modified) llvm/lib/Target/RISCV/RISCVTargetMachine.cpp (+5-5) 
- (modified) llvm/lib/Target/RISCV/RISCVVLOptimizer.cpp (+1-1) 
- (modified) llvm/lib/Target/RISCV/RISCVVLOptimizer.h (+1-1) 
- (modified) llvm/lib/Target/RISCV/RISCVVectorPeephole.cpp (+1-1) 
- (modified) llvm/lib/Target/RISCV/RISCVVectorPeephole.h (+1-1) 


``````````diff
diff --git a/llvm/lib/Target/RISCV/RISCVFoldMemOffset.cpp b/llvm/lib/Target/RISCV/RISCVFoldMemOffset.cpp
index 0469271a21227..3059a1b40c358 100644
--- a/llvm/lib/Target/RISCV/RISCVFoldMemOffset.cpp
+++ b/llvm/lib/Target/RISCV/RISCVFoldMemOffset.cpp
@@ -84,7 +84,7 @@ char RISCVFoldMemOffsetLegacy::ID = 0;
 INITIALIZE_PASS(RISCVFoldMemOffsetLegacy, DEBUG_TYPE,
                 RISCV_FOLD_MEM_OFFSET_NAME, false, false)
 
-FunctionPass *llvm::createRISCVFoldMemOffsetPass() {
+FunctionPass *llvm::createRISCVFoldMemOffsetLegacyPass() {
   return new RISCVFoldMemOffsetLegacy();
 }
 
diff --git a/llvm/lib/Target/RISCV/RISCVFoldMemOffset.h b/llvm/lib/Target/RISCV/RISCVFoldMemOffset.h
index 4c4212c65ac21..291b3ae7f98f9 100644
--- a/llvm/lib/Target/RISCV/RISCVFoldMemOffset.h
+++ b/llvm/lib/Target/RISCV/RISCVFoldMemOffset.h
@@ -28,7 +28,7 @@ class RISCVFoldMemOffsetPass
                         MachineFunctionAnalysisManager &MFAM);
 };
 
-FunctionPass *createRISCVFoldMemOffsetPass();
+FunctionPass *createRISCVFoldMemOffsetLegacyPass();
 void initializeRISCVFoldMemOffsetLegacyPass(PassRegistry &);
 
 } // namespace llvm
diff --git a/llvm/lib/Target/RISCV/RISCVGatherScatterLowering.cpp b/llvm/lib/Target/RISCV/RISCVGatherScatterLowering.cpp
index c1dff38e3d0a1..1729a408c1919 100644
--- a/llvm/lib/Target/RISCV/RISCVGatherScatterLowering.cpp
+++ b/llvm/lib/Target/RISCV/RISCVGatherScatterLowering.cpp
@@ -97,7 +97,7 @@ INITIALIZE_PASS_DEPENDENCY(TargetPassConfig)
 INITIALIZE_PASS_END(RISCVGatherScatterLoweringLegacy, DEBUG_TYPE,
                     "RISC-V gather/scatter lowering pass", false, false)
 
-FunctionPass *llvm::createRISCVGatherScatterLoweringPass() {
+FunctionPass *llvm::createRISCVGatherScatterLoweringLegacyPass() {
   return new RISCVGatherScatterLoweringLegacy();
 }
 
diff --git a/llvm/lib/Target/RISCV/RISCVGatherScatterLowering.h b/llvm/lib/Target/RISCV/RISCVGatherScatterLowering.h
index 886f3b8217457..6071c316e9bae 100644
--- a/llvm/lib/Target/RISCV/RISCVGatherScatterLowering.h
+++ b/llvm/lib/Target/RISCV/RISCVGatherScatterLowering.h
@@ -32,7 +32,7 @@ class RISCVGatherScatterLoweringPass
   PreservedAnalyses run(Function &F, FunctionAnalysisManager &FAM);
 };
 
-FunctionPass *createRISCVGatherScatterLoweringPass();
+FunctionPass *createRISCVGatherScatterLoweringLegacyPass();
 void initializeRISCVGatherScatterLoweringLegacyPass(PassRegistry &);
 
 } // namespace llvm
diff --git a/llvm/lib/Target/RISCV/RISCVOptWInstrs.cpp b/llvm/lib/Target/RISCV/RISCVOptWInstrs.cpp
index 335316941b020..11a1749419d23 100644
--- a/llvm/lib/Target/RISCV/RISCVOptWInstrs.cpp
+++ b/llvm/lib/Target/RISCV/RISCVOptWInstrs.cpp
@@ -94,7 +94,7 @@ char RISCVOptWInstrsLegacy::ID = 0;
 INITIALIZE_PASS(RISCVOptWInstrsLegacy, DEBUG_TYPE, RISCV_OPT_W_INSTRS_NAME,
                 false, false)
 
-FunctionPass *llvm::createRISCVOptWInstrsPass() {
+FunctionPass *llvm::createRISCVOptWInstrsLegacyPass() {
   return new RISCVOptWInstrsLegacy();
 }
 
diff --git a/llvm/lib/Target/RISCV/RISCVOptWInstrs.h b/llvm/lib/Target/RISCV/RISCVOptWInstrs.h
index 2919be7196705..0f99b91257b4a 100644
--- a/llvm/lib/Target/RISCV/RISCVOptWInstrs.h
+++ b/llvm/lib/Target/RISCV/RISCVOptWInstrs.h
@@ -27,7 +27,7 @@ class RISCVOptWInstrsPass : public OptionalPassInfoMixin<RISCVOptWInstrsPass> {
                         MachineFunctionAnalysisManager &MFAM);
 };
 
-FunctionPass *createRISCVOptWInstrsPass();
+FunctionPass *createRISCVOptWInstrsLegacyPass();
 void initializeRISCVOptWInstrsLegacyPass(PassRegistry &);
 
 } // namespace llvm
diff --git a/llvm/lib/Target/RISCV/RISCVTargetMachine.cpp b/llvm/lib/Target/RISCV/RISCVTargetMachine.cpp
index b1958f746650a..4d1dd41cacb17 100644
--- a/llvm/lib/Target/RISCV/RISCVTargetMachine.cpp
+++ b/llvm/lib/Target/RISCV/RISCVTargetMachine.cpp
@@ -489,7 +489,7 @@ void RISCVPassConfig::addIRPasses() {
     if (EnableLoopDataPrefetch)
       addPass(createLoopDataPrefetchPass());
 
-    addPass(createRISCVGatherScatterLoweringPass());
+    addPass(createRISCVGatherScatterLoweringLegacyPass());
     addPass(createInterleavedAccessPass());
     addPass(createRISCVCodeGenPrepareLegacyPass());
   }
@@ -637,16 +637,16 @@ void RISCVPassConfig::addMachineSSAOptimization() {
     // vsetvli toggles, and still requires the MachineLoopInfo analysis to be
     // run.
     addPass(&EarlyMachineLICMID);
-    addPass(createRISCVVLOptimizerPass());
+    addPass(createRISCVVLOptimizerLegacyPass());
   }
 
-  addPass(createRISCVVectorPeepholePass());
-  addPass(createRISCVFoldMemOffsetPass());
+  addPass(createRISCVVectorPeepholeLegacyPass());
+  addPass(createRISCVFoldMemOffsetLegacyPass());
 
   TargetPassConfig::addMachineSSAOptimization();
 
   if (TM->getTargetTriple().isRISCV64()) {
-    addPass(createRISCVOptWInstrsPass());
+    addPass(createRISCVOptWInstrsLegacyPass());
   }
 }
 
diff --git a/llvm/lib/Target/RISCV/RISCVVLOptimizer.cpp b/llvm/lib/Target/RISCV/RISCVVLOptimizer.cpp
index f73df3abc1d66..ed5a5f4fd16ab 100644
--- a/llvm/lib/Target/RISCV/RISCVVLOptimizer.cpp
+++ b/llvm/lib/Target/RISCV/RISCVVLOptimizer.cpp
@@ -164,7 +164,7 @@ INITIALIZE_PASS_BEGIN(RISCVVLOptimizerLegacy, DEBUG_TYPE, PASS_NAME, false,
 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTreeWrapperPass)
 INITIALIZE_PASS_END(RISCVVLOptimizerLegacy, DEBUG_TYPE, PASS_NAME, false, false)
 
-FunctionPass *llvm::createRISCVVLOptimizerPass() {
+FunctionPass *llvm::createRISCVVLOptimizerLegacyPass() {
   return new RISCVVLOptimizerLegacy();
 }
 
diff --git a/llvm/lib/Target/RISCV/RISCVVLOptimizer.h b/llvm/lib/Target/RISCV/RISCVVLOptimizer.h
index 941ad09e8cedb..26d4e03ef8e3b 100644
--- a/llvm/lib/Target/RISCV/RISCVVLOptimizer.h
+++ b/llvm/lib/Target/RISCV/RISCVVLOptimizer.h
@@ -28,7 +28,7 @@ class RISCVVLOptimizerPass
                         MachineFunctionAnalysisManager &MFAM);
 };
 
-FunctionPass *createRISCVVLOptimizerPass();
+FunctionPass *createRISCVVLOptimizerLegacyPass();
 void initializeRISCVVLOptimizerLegacyPass(PassRegistry &);
 
 } // namespace llvm
diff --git a/llvm/lib/Target/RISCV/RISCVVectorPeephole.cpp b/llvm/lib/Target/RISCV/RISCVVectorPeephole.cpp
index c95a859581672..975a45c469340 100644
--- a/llvm/lib/Target/RISCV/RISCVVectorPeephole.cpp
+++ b/llvm/lib/Target/RISCV/RISCVVectorPeephole.cpp
@@ -846,6 +846,6 @@ RISCVVectorPeepholePass::run(MachineFunction &MF,
   return PA;
 }
 
-FunctionPass *llvm::createRISCVVectorPeepholePass() {
+FunctionPass *llvm::createRISCVVectorPeepholeLegacyPass() {
   return new RISCVVectorPeepholeLegacy();
 }
diff --git a/llvm/lib/Target/RISCV/RISCVVectorPeephole.h b/llvm/lib/Target/RISCV/RISCVVectorPeephole.h
index 6b61b66dd6a14..453181e8a4276 100644
--- a/llvm/lib/Target/RISCV/RISCVVectorPeephole.h
+++ b/llvm/lib/Target/RISCV/RISCVVectorPeephole.h
@@ -31,7 +31,7 @@ class RISCVVectorPeepholePass
   }
 };
 
-FunctionPass *createRISCVVectorPeepholePass();
+FunctionPass *createRISCVVectorPeepholeLegacyPass();
 void initializeRISCVVectorPeepholeLegacyPass(PassRegistry &);
 
 } // namespace llvm

``````````

</details>


https://github.com/llvm/llvm-project/pull/215723


More information about the llvm-branch-commits mailing list