[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