LLVM 24.0.0git
llvm::detail::PassModel< IRUnitT, PassT, AnalysisManagerT, ExtraArgTs > Member List

This is the complete list of members for llvm::detail::PassModel< IRUnitT, PassT, AnalysisManagerT, ExtraArgTs >, including all inherited members.

create(PassT &&Pass)llvm::detail::PassModel< IRUnitT, PassT, AnalysisManagerT, ExtraArgTs >inlinestatic
isRequired() constllvm::detail::PassConcept< IRUnitT, AnalysisManagerT, ExtraArgTs... >inline
name() constllvm::detail::PassConcept< IRUnitT, AnalysisManagerT, ExtraArgTs... >inline
operator delete(void *P)llvm::detail::PassConcept< IRUnitT, AnalysisManagerT, ExtraArgTs... >inlineprotected
operator=(const PassConcept &)=deletellvm::detail::PassConcept< IRUnitT, AnalysisManagerT, ExtraArgTs... >
PassConcept(StringRef Name, bool IsRequired, DestroyTy Destroy, RunTy Run, PrintPipelineTy PrintPipeline)llvm::detail::PassConcept< IRUnitT, AnalysisManagerT, ExtraArgTs... >inlineprotected
PassConcept(const PassConcept &)=deletellvm::detail::PassConcept< IRUnitT, AnalysisManagerT, ExtraArgTs... >
printPipeline(raw_ostream &OS, function_ref< StringRef(StringRef)> MapClassName2PassName)llvm::detail::PassConcept< IRUnitT, AnalysisManagerT, ExtraArgTs... >inline
run(IRUnitT &IR, AnalysisManagerT &AM, ExtraArgTs... ExtraArgs)llvm::detail::PassConcept< IRUnitT, AnalysisManagerT, ExtraArgTs... >inline
unique_ptr typedefllvm::detail::PassConcept< IRUnitT, AnalysisManagerT, ExtraArgTs... >