[llvm] [DirectX] Update `DXILRootSignature` to not run analysis after data has been parsed (PR #146783)
Sarah Spall via llvm-commits
llvm-commits at lists.llvm.org
Mon Jul 7 07:59:28 PDT 2025
================
@@ -52,19 +84,15 @@ class RootSignatureAnalysis : public AnalysisInfoMixin<RootSignatureAnalysis> {
/// passes which run through the legacy pass manager.
class RootSignatureAnalysisWrapper : public ModulePass {
private:
- SmallDenseMap<const Function *, mcdxbc::RootSignatureDesc> FuncToRsMap;
+ std::unique_ptr<RootSignatureBindingInfo> FuncToRsMap;
public:
static char ID;
+ using Result = RootSignatureBindingInfo;
----------------
spall wrote:
This type alias doesn't even appear to be used?
https://github.com/llvm/llvm-project/pull/146783
More information about the llvm-commits
mailing list