[clang] [llvm] [DirectX] Validate registers are bound to root signature (PR #146785)
via llvm-commits
llvm-commits at lists.llvm.org
Mon Jul 14 11:44:24 PDT 2025
================
@@ -945,6 +946,7 @@ class DXILOpLoweringLegacy : public ModulePass {
AU.addPreserved<DXILResourceWrapperPass>();
AU.addPreserved<DXILMetadataAnalysisWrapperPass>();
AU.addPreserved<ShaderFlagsAnalysisWrapper>();
+ AU.addPreserved<RootSignatureAnalysisWrapper>();
----------------
joaosaffran wrote:
This pass, changes the IR, therefore, in order to preserve the data from RootSignatureAnalysisPass, I need to mark it at preserved.
https://github.com/llvm/llvm-project/pull/146785
More information about the llvm-commits
mailing list