[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