[llvm-branch-commits] [llvm] [SPIRV] Add Pass suffix to NewPM Passes (PR #218206)
Aiden Grossman via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Sun Aug 23 11:18:53 PDT 2026
https://github.com/boomanaiden154 updated https://github.com/llvm/llvm-project/pull/218206
>From 724201cac05c11e1ad8be84ab23a6bb43f5fe5be Mon Sep 17 00:00:00 2001
From: Aiden Grossman <aidengrossman at google.com>
Date: Sun, 23 Aug 2026 06:14:27 +0000
Subject: [PATCH] fix
Created using spr 1.3.7
---
llvm/lib/Target/SPIRV/SPIRVPassRegistry.def | 22 ++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/llvm/lib/Target/SPIRV/SPIRVPassRegistry.def b/llvm/lib/Target/SPIRV/SPIRVPassRegistry.def
index 34695f8f78e96..0fc28b95f3500 100644
--- a/llvm/lib/Target/SPIRV/SPIRVPassRegistry.def
+++ b/llvm/lib/Target/SPIRV/SPIRVPassRegistry.def
@@ -16,24 +16,24 @@
#ifndef MODULE_PASS
#define MODULE_PASS(NAME, CREATE_PASS)
#endif
-MODULE_PASS("spirv-cbuffer-access", SPIRVCBufferAccess())
+MODULE_PASS("spirv-cbuffer-access", SPIRVCBufferAccessPass())
MODULE_PASS("spirv-emit-intrinsics", SPIRVEmitIntrinsicsPass(*static_cast<const SPIRVTargetMachine *>(this)))
-MODULE_PASS("spirv-finalize-shader-linkage", SPIRVFinalizeShaderLinkage(*static_cast<const SPIRVTargetMachine *>(this)))
-MODULE_PASS("spirv-legalize-implicit-binding", SPIRVLegalizeImplicitBinding())
-MODULE_PASS("spirv-legalize-zero-size-arrays", SPIRVLegalizeZeroSizeArrays(*static_cast<const SPIRVTargetMachine *>(this)))
+MODULE_PASS("spirv-finalize-shader-linkage", SPIRVFinalizeShaderLinkagePass(*static_cast<const SPIRVTargetMachine *>(this)))
+MODULE_PASS("spirv-legalize-implicit-binding", SPIRVLegalizeImplicitBindingPass())
+MODULE_PASS("spirv-legalize-zero-size-arrays", SPIRVLegalizeZeroSizeArraysPass(*static_cast<const SPIRVTargetMachine *>(this)))
MODULE_PASS("spirv-lower-ctor-dtor", SPIRVCtorDtorLoweringPass())
-MODULE_PASS("spirv-prepare-functions", SPIRVPrepareFunctions(*static_cast<const SPIRVTargetMachine *>(this)))
-MODULE_PASS("spirv-prepare-globals", SPIRVPrepareGlobals())
-MODULE_PASS("spirv-pushconstant-access", SPIRVPushConstantAccess(*static_cast<const SPIRVTargetMachine *>(this)))
+MODULE_PASS("spirv-prepare-functions", SPIRVPrepareFunctionsPass(*static_cast<const SPIRVTargetMachine *>(this)))
+MODULE_PASS("spirv-prepare-globals", SPIRVPrepareGlobalsPass())
+MODULE_PASS("spirv-pushconstant-access", SPIRVPushConstantAccessPass(*static_cast<const SPIRVTargetMachine *>(this)))
#undef MODULE_PASS
#ifndef FUNCTION_PASS
#define FUNCTION_PASS(NAME, CREATE_PASS)
#endif
-FUNCTION_PASS("spirv-legalize-pointer-cast", SPIRVLegalizePointerCast(*static_cast<const SPIRVTargetMachine *>(this)))
-FUNCTION_PASS("spirv-merge-region-exits", SPIRVMergeRegionExitTargets())
-FUNCTION_PASS("spirv-regularizer", SPIRVRegularizer())
-FUNCTION_PASS("spirv-structurizer", SPIRVStructurizerWrapper())
+FUNCTION_PASS("spirv-legalize-pointer-cast", SPIRVLegalizePointerCastPass(*static_cast<const SPIRVTargetMachine *>(this)))
+FUNCTION_PASS("spirv-merge-region-exits", SPIRVMergeRegionExitTargetsPass())
+FUNCTION_PASS("spirv-regularizer", SPIRVRegularizerPass())
+FUNCTION_PASS("spirv-structurizer", SPIRVStructurizerPass())
#undef FUNCTION_PASS
#ifndef FUNCTION_ANALYSIS
More information about the llvm-branch-commits
mailing list