|
LLVM 23.0.0git
|
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=(const PassConcept &)=delete | llvm::detail::PassConcept< IRUnitT, AnalysisManagerT, ExtraArgTs > | |
| PassConcept(StringRef Name, bool IsRequired, DestructorTy Destructor, 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 |
| ~PassConcept() | llvm::detail::PassConcept< IRUnitT, AnalysisManagerT, ExtraArgTs > | inline |