LLVM 23.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.

isRequired() const overridellvm::detail::PassModel< IRUnitT, PassT, AnalysisManagerT, ExtraArgTs >inlinevirtual
name() const overridellvm::detail::PassModel< IRUnitT, PassT, AnalysisManagerT, ExtraArgTs >inlinevirtual
operator=(const PassConcept &)=deletellvm::detail::PassConcept< IRUnitT, AnalysisManagerT, ExtraArgTs... >
Passllvm::detail::PassModel< IRUnitT, PassT, AnalysisManagerT, ExtraArgTs >
PassConcept()=defaultllvm::detail::PassConcept< IRUnitT, AnalysisManagerT, ExtraArgTs... >
PassConcept(const PassConcept &)=deletellvm::detail::PassConcept< IRUnitT, AnalysisManagerT, ExtraArgTs... >
PassModel(PassT Pass)llvm::detail::PassModel< IRUnitT, PassT, AnalysisManagerT, ExtraArgTs >inlineexplicit
printPipeline(raw_ostream &OS, function_ref< StringRef(StringRef)> MapClassName2PassName) overridellvm::detail::PassModel< IRUnitT, PassT, AnalysisManagerT, ExtraArgTs >inlinevirtual
run(IRUnitT &IR, AnalysisManagerT &AM, ExtraArgTs... ExtraArgs) overridellvm::detail::PassModel< IRUnitT, PassT, AnalysisManagerT, ExtraArgTs >inlinevirtual
~PassConcept()=defaultllvm::detail::PassConcept< IRUnitT, AnalysisManagerT, ExtraArgTs... >virtual