[llvm] fd5bc60 - [SPIRV][SPIRVLegalizeImplicitBinding] Implement getPassName (#162058)
via llvm-commits
llvm-commits at lists.llvm.org
Wed Oct 8 03:16:44 PDT 2025
Author: Juan Manuel Martinez CaamaƱo
Date: 2025-10-08T10:16:39Z
New Revision: fd5bc6033e521b946f04cb9c473d9cca3da2da9b
URL: https://github.com/llvm/llvm-project/commit/fd5bc6033e521b946f04cb9c473d9cca3da2da9b
DIFF: https://github.com/llvm/llvm-project/commit/fd5bc6033e521b946f04cb9c473d9cca3da2da9b.diff
LOG: [SPIRV][SPIRVLegalizeImplicitBinding] Implement getPassName (#162058)
Added:
Modified:
llvm/lib/Target/SPIRV/SPIRVLegalizeImplicitBinding.cpp
llvm/test/CodeGen/SPIRV/llc-pipeline.ll
Removed:
################################################################################
diff --git a/llvm/lib/Target/SPIRV/SPIRVLegalizeImplicitBinding.cpp b/llvm/lib/Target/SPIRV/SPIRVLegalizeImplicitBinding.cpp
index fc14a03f69140..f7be2a1bef7b5 100644
--- a/llvm/lib/Target/SPIRV/SPIRVLegalizeImplicitBinding.cpp
+++ b/llvm/lib/Target/SPIRV/SPIRVLegalizeImplicitBinding.cpp
@@ -32,7 +32,9 @@ class SPIRVLegalizeImplicitBinding : public ModulePass {
public:
static char ID;
SPIRVLegalizeImplicitBinding() : ModulePass(ID) {}
-
+ StringRef getPassName() const override {
+ return "SPIRV Legalize Implicit Binding";
+ }
bool runOnModule(Module &M) override;
private:
diff --git a/llvm/test/CodeGen/SPIRV/llc-pipeline.ll b/llvm/test/CodeGen/SPIRV/llc-pipeline.ll
index 510d381ca0680..3fff2a8a24a73 100644
--- a/llvm/test/CodeGen/SPIRV/llc-pipeline.ll
+++ b/llvm/test/CodeGen/SPIRV/llc-pipeline.ll
@@ -35,7 +35,7 @@
; SPIRV-O0-NEXT: Lower invoke and unwind, for unwindless code generators
; SPIRV-O0-NEXT: Remove unreachable blocks from the CFG
; SPIRV-O0-NEXT: SPIRV strip convergent intrinsics
-; SPIRV-O0-NEXT: Unnamed pass: implement Pass::getPassName()
+; SPIRV-O0-NEXT: SPIRV Legalize Implicit Binding
; SPIRV-O0-NEXT: SPIRV CBuffer Access
; SPIRV-O0-NEXT: SPIRV emit intrinsics
; SPIRV-O0-NEXT: FunctionPass Manager
@@ -137,7 +137,7 @@
; SPIRV-Opt-NEXT: Lower invoke and unwind, for unwindless code generators
; SPIRV-Opt-NEXT: Remove unreachable blocks from the CFG
; SPIRV-Opt-NEXT: SPIRV strip convergent intrinsics
-; SPIRV-Opt-NEXT: Unnamed pass: implement Pass::getPassName()
+; SPIRV-Opt-NEXT: SPIRV Legalize Implicit Binding
; SPIRV-Opt-NEXT: SPIRV CBuffer Access
; SPIRV-Opt-NEXT: SPIRV emit intrinsics
; SPIRV-Opt-NEXT: FunctionPass Manager
More information about the llvm-commits
mailing list