[llvm] [NFC][LLVM][NVPTX] Initialize pass-ids to zero (PR #207547)

Rahul Joshi via llvm-commits llvm-commits at lists.llvm.org
Sat Jul 4 15:45:50 PDT 2026


https://github.com/jurahul created https://github.com/llvm/llvm-project/pull/207547

Initialize pass::ID values for various passes to canonical zero instead of 1.

>From 36b1c7a96270eeb39584b4c1dab1d4e156f99740 Mon Sep 17 00:00:00 2001
From: Rahul Joshi <rjoshi at nvidia.com>
Date: Sat, 4 Jul 2026 15:43:33 -0700
Subject: [PATCH] [NFC][LLVM][NVPTX] Initialize pass-ids to zero

Initialize pass::ID values for various passes to canonical zero
instead of 1.
---
 llvm/lib/Target/NVPTX/NVPTXLowerAlloca.cpp      | 2 +-
 llvm/lib/Target/NVPTX/NVPTXLowerArgs.cpp        | 2 +-
 llvm/lib/Target/NVPTX/NVPTXLowerUnreachable.cpp | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/llvm/lib/Target/NVPTX/NVPTXLowerAlloca.cpp b/llvm/lib/Target/NVPTX/NVPTXLowerAlloca.cpp
index 1583d45eeb3a6..ef8df4d70d956 100644
--- a/llvm/lib/Target/NVPTX/NVPTXLowerAlloca.cpp
+++ b/llvm/lib/Target/NVPTX/NVPTXLowerAlloca.cpp
@@ -46,7 +46,7 @@ class NVPTXLowerAlloca : public FunctionPass {
 };
 } // namespace
 
-char NVPTXLowerAlloca::ID = 1;
+char NVPTXLowerAlloca::ID = 0;
 
 INITIALIZE_PASS(NVPTXLowerAlloca, "nvptx-lower-alloca", "Lower Alloca", false,
                 false)
diff --git a/llvm/lib/Target/NVPTX/NVPTXLowerArgs.cpp b/llvm/lib/Target/NVPTX/NVPTXLowerArgs.cpp
index 92ba3d214620d..3e8eb667f3eb1 100644
--- a/llvm/lib/Target/NVPTX/NVPTXLowerArgs.cpp
+++ b/llvm/lib/Target/NVPTX/NVPTXLowerArgs.cpp
@@ -83,7 +83,7 @@ class NVPTXLowerArgsLegacyPass : public ModulePass {
 };
 } // namespace
 
-char NVPTXLowerArgsLegacyPass::ID = 1;
+char NVPTXLowerArgsLegacyPass::ID = 0;
 
 INITIALIZE_PASS_BEGIN(NVPTXLowerArgsLegacyPass, "nvptx-lower-args",
                       "Lower arguments (NVPTX)", false, false)
diff --git a/llvm/lib/Target/NVPTX/NVPTXLowerUnreachable.cpp b/llvm/lib/Target/NVPTX/NVPTXLowerUnreachable.cpp
index 00a12bf818897..4807c143e96d4 100644
--- a/llvm/lib/Target/NVPTX/NVPTXLowerUnreachable.cpp
+++ b/llvm/lib/Target/NVPTX/NVPTXLowerUnreachable.cpp
@@ -96,7 +96,7 @@ class NVPTXLowerUnreachable : public FunctionPass {
 };
 } // namespace
 
-char NVPTXLowerUnreachable::ID = 1;
+char NVPTXLowerUnreachable::ID = 0;
 
 INITIALIZE_PASS(NVPTXLowerUnreachable, "nvptx-lower-unreachable",
                 "Lower Unreachable", false, false)



More information about the llvm-commits mailing list