[llvm-branch-commits] [llvm] [RISCV] Rename Legacy Pass Creation Functions (PR #215723)
Sam Elliott via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Tue Aug 11 22:05:08 PDT 2026
https://github.com/lenary created https://github.com/llvm/llvm-project/pull/215723
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>
>From 959f7b672f45ac2670aa9d301371eea5e46a227e Mon Sep 17 00:00:00 2001
From: Sam Elliott <aelliott at qti.qualcomm.com>
Date: Tue, 11 Aug 2026 22:02:57 -0700
Subject: [PATCH] [RISCV] Rename Legacy Pass Creation Functions
This renames the createPass functions for the passes ported to the new
pass manager so it's clearer that they relate to the legacy versions of
the passes.
---
llvm/lib/Target/RISCV/RISCVFoldMemOffset.cpp | 2 +-
llvm/lib/Target/RISCV/RISCVFoldMemOffset.h | 2 +-
llvm/lib/Target/RISCV/RISCVGatherScatterLowering.cpp | 2 +-
llvm/lib/Target/RISCV/RISCVGatherScatterLowering.h | 2 +-
llvm/lib/Target/RISCV/RISCVOptWInstrs.cpp | 2 +-
llvm/lib/Target/RISCV/RISCVOptWInstrs.h | 2 +-
llvm/lib/Target/RISCV/RISCVTargetMachine.cpp | 10 +++++-----
llvm/lib/Target/RISCV/RISCVVLOptimizer.cpp | 2 +-
llvm/lib/Target/RISCV/RISCVVLOptimizer.h | 2 +-
llvm/lib/Target/RISCV/RISCVVectorPeephole.cpp | 2 +-
llvm/lib/Target/RISCV/RISCVVectorPeephole.h | 2 +-
11 files changed, 15 insertions(+), 15 deletions(-)
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
More information about the llvm-branch-commits
mailing list