[#llvm-InnerAnalysisManagerProxy-0b] = xref:llvm.adoc[llvm]::xref:llvm/InnerAnalysisManagerProxy-00.adoc[InnerAnalysisManagerProxy]<xref:llvm/CGSCCAnalysisManager.adoc[CGSCCAnalysisManager], xref:llvm/Module.adoc[Module]> :relfileprefix: ../ :mrdocs: == Synopsis Declared in `<llvm/IR/PassManager.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<> class xref:llvm/InnerAnalysisManagerProxy-00.adoc[InnerAnalysisManagerProxy]<xref:llvm/CGSCCAnalysisManager.adoc[CGSCCAnalysisManager], xref:llvm/Module.adoc[Module]> : public xref:llvm/AnalysisInfoMixin-0b9.adoc[AnalysisInfoMixin<InnerAnalysisManagerProxy<AnalysisManager<LazyCallGraph&>, Module>>] ---- == Base Classes [cols="1,4"] |=== | Name| Description | `xref:llvm/AnalysisInfoMixin-0b9.adoc[AnalysisInfoMixin<InnerAnalysisManagerProxy<AnalysisManager<LazyCallGraph&>, Module>>]` | A CRTP mix‐in that provides informational APIs needed for analysis passes. |=== == Types [cols="1,4"] |=== | Name| Description | xref:llvm/InnerAnalysisManagerProxy-0b/Result.adoc[`Result`] | Specialized result for `CGSCCAnalysisManagerModuleProxy.` |=== == Member Functions [cols="1,4"] |=== | Name| Description | xref:llvm/InnerAnalysisManagerProxy-0b/2constructor.adoc[`InnerAnalysisManagerProxy`] [.small]#[constructor]# | Construct a proxy over the given inner analysis manager. | xref:llvm/InnerAnalysisManagerProxy-0b/run.adoc[`run`] | Provide a specialized run method for the `CGSCCAnalysisManagerModuleProxy` so it can pass the lazy call graph to the result. |=== == Static Member Functions [cols="1,4"] |=== | Name| Description | xref:llvm/AnalysisInfoMixin-032/ID.adoc[`ID`] | Returns an opaque, unique ID for this analysis type. | xref:llvm/AnalysisInfoMixin-032/name.adoc[`name`] | Gets the name of the pass we are mixed into. |=== == Friends [cols="1,4"] |=== | Name| Description | `xref:llvm/AnalysisInfoMixin-0b9.adoc[llvm::AnalysisInfoMixin]` | A CRTP mix‐in that provides informational APIs needed for analysis passes. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#