[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