[llvm] [NVPTX] Remove redundant declarations (NFC) (PR #167153)
Kazu Hirata via llvm-commits
llvm-commits at lists.llvm.org
Sat Nov 8 08:33:03 PST 2025
https://github.com/kazutakahirata created https://github.com/llvm/llvm-project/pull/167153
initializeNVPTXCtorDtorLoweringLegacyPass is declared twice in
NVPTX.h.
initializeGenericToNVVMLegacyPassPass is declared in NVPTX.h.
Identified with readability-redundant-declaration.
>From d52843dca8901396cafc7972b51740a658ffdcc5 Mon Sep 17 00:00:00 2001
From: Kazu Hirata <kazu at google.com>
Date: Thu, 6 Nov 2025 12:18:02 -0800
Subject: [PATCH] [NVPTX] Remove redundant declarations (NFC)
initializeNVPTXCtorDtorLoweringLegacyPass is declared twice in
NVPTX.h.
initializeGenericToNVVMLegacyPassPass is declared in NVPTX.h.
Identified with readability-redundant-declaration.
---
llvm/lib/Target/NVPTX/NVPTX.h | 1 -
llvm/lib/Target/NVPTX/NVPTXGenericToNVVM.cpp | 4 ----
2 files changed, 5 deletions(-)
diff --git a/llvm/lib/Target/NVPTX/NVPTX.h b/llvm/lib/Target/NVPTX/NVPTX.h
index 1e0f747f8f7fc..95fd05f2a926f 100644
--- a/llvm/lib/Target/NVPTX/NVPTX.h
+++ b/llvm/lib/Target/NVPTX/NVPTX.h
@@ -66,7 +66,6 @@ void initializeNVPTXCtorDtorLoweringLegacyPass(PassRegistry &);
void initializeNVPTXLowerAggrCopiesPass(PassRegistry &);
void initializeNVPTXLowerAllocaPass(PassRegistry &);
void initializeNVPTXLowerUnreachablePass(PassRegistry &);
-void initializeNVPTXCtorDtorLoweringLegacyPass(PassRegistry &);
void initializeNVPTXLowerArgsLegacyPassPass(PassRegistry &);
void initializeNVPTXProxyRegErasurePass(PassRegistry &);
void initializeNVPTXForwardParamsPassPass(PassRegistry &);
diff --git a/llvm/lib/Target/NVPTX/NVPTXGenericToNVVM.cpp b/llvm/lib/Target/NVPTX/NVPTXGenericToNVVM.cpp
index c734d3d430073..7f190f33da808 100644
--- a/llvm/lib/Target/NVPTX/NVPTXGenericToNVVM.cpp
+++ b/llvm/lib/Target/NVPTX/NVPTXGenericToNVVM.cpp
@@ -28,10 +28,6 @@
using namespace llvm;
-namespace llvm {
-void initializeGenericToNVVMLegacyPassPass(PassRegistry &);
-}
-
namespace {
class GenericToNVVM {
public:
More information about the llvm-commits
mailing list