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

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

has_required_t typedefllvm::detail::PassModel< IRUnitT, PassT, PreservedAnalysesT, AnalysisManagerT, ExtraArgTs >
isRequired() const overridellvm::detail::PassModel< IRUnitT, PassT, PreservedAnalysesT, AnalysisManagerT, ExtraArgTs >inline
PassConcept< IRUnitT, AnalysisManagerT, ExtraArgTs... >::isRequired() const=0llvm::detail::PassConcept< IRUnitT, AnalysisManagerT, ExtraArgTs... >pure virtual
name() const overridellvm::detail::PassModel< IRUnitT, PassT, PreservedAnalysesT, AnalysisManagerT, ExtraArgTs >inline
PassConcept< IRUnitT, AnalysisManagerT, ExtraArgTs... >::name() const=0llvm::detail::PassConcept< IRUnitT, AnalysisManagerT, ExtraArgTs... >pure virtual
operator=(PassModel RHS)llvm::detail::PassModel< IRUnitT, PassT, PreservedAnalysesT, AnalysisManagerT, ExtraArgTs >inline
Passllvm::detail::PassModel< IRUnitT, PassT, PreservedAnalysesT, AnalysisManagerT, ExtraArgTs >
passIsRequiredImpl()llvm::detail::PassModel< IRUnitT, PassT, PreservedAnalysesT, AnalysisManagerT, ExtraArgTs >inlinestatic
passIsRequiredImpl()llvm::detail::PassModel< IRUnitT, PassT, PreservedAnalysesT, AnalysisManagerT, ExtraArgTs >inlinestatic
PassModel(PassT Pass)llvm::detail::PassModel< IRUnitT, PassT, PreservedAnalysesT, AnalysisManagerT, ExtraArgTs >inlineexplicit
PassModel(const PassModel &Arg)llvm::detail::PassModel< IRUnitT, PassT, PreservedAnalysesT, AnalysisManagerT, ExtraArgTs >inline
PassModel(PassModel &&Arg)llvm::detail::PassModel< IRUnitT, PassT, PreservedAnalysesT, AnalysisManagerT, ExtraArgTs >inline
printPipeline(raw_ostream &OS, function_ref< StringRef(StringRef)> MapClassName2PassName) overridellvm::detail::PassModel< IRUnitT, PassT, PreservedAnalysesT, AnalysisManagerT, ExtraArgTs >inlinevirtual
run(IRUnitT &IR, AnalysisManagerT &AM, ExtraArgTs... ExtraArgs) overridellvm::detail::PassModel< IRUnitT, PassT, PreservedAnalysesT, AnalysisManagerT, ExtraArgTs >inlinevirtual
swap(PassModel &LHS, PassModel &RHS)llvm::detail::PassModel< IRUnitT, PassT, PreservedAnalysesT, AnalysisManagerT, ExtraArgTs >friend
~PassConcept()=defaultllvm::detail::PassConcept< IRUnitT, AnalysisManagerT, ExtraArgTs... >virtual