[llvm] [NFC][LLVM] Remove pass initialization from pass constructors (PR #180158)
via llvm-commits
llvm-commits at lists.llvm.org
Fri Feb 6 07:52:12 PST 2026
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-vectorizers
@llvm/pr-subscribers-llvm-transforms
Author: Rahul Joshi (jurahul)
<details>
<summary>Changes</summary>
---
Full diff: https://github.com/llvm/llvm-project/pull/180158.diff
2 Files Affected:
- (modified) llvm/lib/Transforms/InstCombine/InstructionCombining.cpp (+2-4)
- (modified) llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp (+1-4)
``````````diff
diff --git a/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp b/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
index e2bda2450c66f..45b98dd8f419a 100644
--- a/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
+++ b/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
@@ -6311,9 +6311,7 @@ bool InstructionCombiningPass::runOnFunction(Function &F) {
char InstructionCombiningPass::ID = 0;
-InstructionCombiningPass::InstructionCombiningPass() : FunctionPass(ID) {
- initializeInstructionCombiningPassPass(*PassRegistry::getPassRegistry());
-}
+InstructionCombiningPass::InstructionCombiningPass() : FunctionPass(ID) {}
INITIALIZE_PASS_BEGIN(InstructionCombiningPass, "instcombine",
"Combine redundant instructions", false, false)
@@ -6329,7 +6327,7 @@ INITIALIZE_PASS_DEPENDENCY(ProfileSummaryInfoWrapperPass)
INITIALIZE_PASS_END(InstructionCombiningPass, "instcombine",
"Combine redundant instructions", false, false)
-// Initialization Routines
+// Initialization Routines.
void llvm::initializeInstCombine(PassRegistry &Registry) {
initializeInstructionCombiningPassPass(Registry);
}
diff --git a/llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp b/llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp
index 44502ac143857..e6bb7bd076e4d 100644
--- a/llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp
+++ b/llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp
@@ -380,10 +380,7 @@ class LoadStoreVectorizerLegacyPass : public FunctionPass {
public:
static char ID;
- LoadStoreVectorizerLegacyPass() : FunctionPass(ID) {
- initializeLoadStoreVectorizerLegacyPassPass(
- *PassRegistry::getPassRegistry());
- }
+ LoadStoreVectorizerLegacyPass() : FunctionPass(ID) {}
bool runOnFunction(Function &F) override;
``````````
</details>
https://github.com/llvm/llvm-project/pull/180158
More information about the llvm-commits
mailing list