This is the complete list of members for llvm::detail::PassConcept< IRUnitT, AnalysisManagerT, ExtraArgTs >, including all inherited members.
| isRequired() const | llvm::detail::PassConcept< IRUnitT, AnalysisManagerT, ExtraArgTs > | inline |
| name() const | llvm::detail::PassConcept< IRUnitT, AnalysisManagerT, ExtraArgTs > | inline |
| operator delete(void *P) | llvm::detail::PassConcept< IRUnitT, AnalysisManagerT, ExtraArgTs > | inlineprotected |
| operator=(const PassConcept &)=delete | llvm::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 &)=delete | llvm::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 typedef | llvm::detail::PassConcept< IRUnitT, AnalysisManagerT, ExtraArgTs > | |