LLVM 20.0.0git
|
This is the complete list of members for llvm::detail::PassConcept< IRUnitT, AnalysisManagerT, ExtraArgTs >, including all inherited members.
isRequired() const =0 | llvm::detail::PassConcept< IRUnitT, AnalysisManagerT, ExtraArgTs > | pure virtual |
name() const =0 | llvm::detail::PassConcept< IRUnitT, AnalysisManagerT, ExtraArgTs > | pure virtual |
printPipeline(raw_ostream &OS, function_ref< StringRef(StringRef)> MapClassName2PassName)=0 | llvm::detail::PassConcept< IRUnitT, AnalysisManagerT, ExtraArgTs > | pure virtual |
run(IRUnitT &IR, AnalysisManagerT &AM, ExtraArgTs... ExtraArgs)=0 | llvm::detail::PassConcept< IRUnitT, AnalysisManagerT, ExtraArgTs > | pure virtual |
~PassConcept()=default | llvm::detail::PassConcept< IRUnitT, AnalysisManagerT, ExtraArgTs > | virtual |