LLVM 19.0.0git
llvm::detail::MachinePassModel< PassT > Member List

This is the complete list of members for llvm::detail::MachinePassModel< PassT >, including all inherited members.

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