|
LLVM 22.0.0git
|
This is the complete list of members for llvm::PassBuilder, including all inherited members.
| addPGOInstrPassesForO0(ModulePassManager &MPM, bool RunProfileGen, bool IsCS, bool AtomicCounterUpdate, std::string ProfileFile, std::string ProfileRemappingFile) | llvm::PassBuilder | |
| buildDefaultAAPipeline() | llvm::PassBuilder | |
| buildFatLTODefaultPipeline(OptimizationLevel Level, bool ThinLTO, bool EmitSummary) | llvm::PassBuilder | |
| buildFunctionSimplificationPipeline(OptimizationLevel Level, ThinOrFullLTOPhase Phase) | llvm::PassBuilder | |
| buildInlinerPipeline(OptimizationLevel Level, ThinOrFullLTOPhase Phase) | llvm::PassBuilder | |
| buildLTODefaultPipeline(OptimizationLevel Level, ModuleSummaryIndex *ExportSummary) | llvm::PassBuilder | |
| buildLTOPreLinkDefaultPipeline(OptimizationLevel Level) | llvm::PassBuilder | |
| buildModuleInlinerPipeline(OptimizationLevel Level, ThinOrFullLTOPhase Phase) | llvm::PassBuilder | |
| buildModuleOptimizationPipeline(OptimizationLevel Level, ThinOrFullLTOPhase LTOPhase) | llvm::PassBuilder | |
| buildModuleSimplificationPipeline(OptimizationLevel Level, ThinOrFullLTOPhase Phase) | llvm::PassBuilder | |
| buildO0DefaultPipeline(OptimizationLevel Level, ThinOrFullLTOPhase Phase=ThinOrFullLTOPhase::None) | llvm::PassBuilder | |
| buildPerModuleDefaultPipeline(OptimizationLevel Level, ThinOrFullLTOPhase Phase=ThinOrFullLTOPhase::None) | llvm::PassBuilder | |
| buildThinLTODefaultPipeline(OptimizationLevel Level, const ModuleSummaryIndex *ImportSummary) | llvm::PassBuilder | |
| buildThinLTOPreLinkDefaultPipeline(OptimizationLevel Level) | llvm::PassBuilder | |
| checkParametrizedPassName(StringRef Name, StringRef PassName) | llvm::PassBuilder | inlinestatic |
| crossRegisterProxies(LoopAnalysisManager &LAM, FunctionAnalysisManager &FAM, CGSCCAnalysisManager &CGAM, ModuleAnalysisManager &MAM, MachineFunctionAnalysisManager *MFAM=nullptr) | llvm::PassBuilder | |
| getPassInstrumentationCallbacks() const | llvm::PassBuilder | inline |
| getVirtualFileSystemPtr() const | llvm::PassBuilder | inline |
| invokeCGSCCOptimizerLateEPCallbacks(CGSCCPassManager &CGPM, OptimizationLevel Level) | llvm::PassBuilder | |
| invokeFullLinkTimeOptimizationEarlyEPCallbacks(ModulePassManager &MPM, OptimizationLevel Level) | llvm::PassBuilder | |
| invokeFullLinkTimeOptimizationLastEPCallbacks(ModulePassManager &MPM, OptimizationLevel Level) | llvm::PassBuilder | |
| invokeLateLoopOptimizationsEPCallbacks(LoopPassManager &LPM, OptimizationLevel Level) | llvm::PassBuilder | |
| invokeLoopOptimizerEndEPCallbacks(LoopPassManager &LPM, OptimizationLevel Level) | llvm::PassBuilder | |
| invokeOptimizerEarlyEPCallbacks(ModulePassManager &MPM, OptimizationLevel Level, ThinOrFullLTOPhase Phase) | llvm::PassBuilder | |
| invokeOptimizerLastEPCallbacks(ModulePassManager &MPM, OptimizationLevel Level, ThinOrFullLTOPhase Phase) | llvm::PassBuilder | |
| invokePeepholeEPCallbacks(FunctionPassManager &FPM, OptimizationLevel Level) | llvm::PassBuilder | |
| invokePipelineEarlySimplificationEPCallbacks(ModulePassManager &MPM, OptimizationLevel Level, ThinOrFullLTOPhase Phase) | llvm::PassBuilder | |
| invokePipelineStartEPCallbacks(ModulePassManager &MPM, OptimizationLevel Level) | llvm::PassBuilder | |
| invokeScalarOptimizerLateEPCallbacks(FunctionPassManager &FPM, OptimizationLevel Level) | llvm::PassBuilder | |
| invokeVectorizerEndEPCallbacks(FunctionPassManager &FPM, OptimizationLevel Level) | llvm::PassBuilder | |
| invokeVectorizerStartEPCallbacks(FunctionPassManager &FPM, OptimizationLevel Level) | llvm::PassBuilder | |
| parseAAPipeline(AAManager &AA, StringRef PipelineText) | llvm::PassBuilder | |
| parsePassParameters(ParametersParseCallableT &&Parser, StringRef Name, StringRef PassName) -> decltype(Parser(StringRef{})) | llvm::PassBuilder | inlinestatic |
| parsePassPipeline(ModulePassManager &MPM, StringRef PipelineText) | llvm::PassBuilder | |
| parsePassPipeline(CGSCCPassManager &CGPM, StringRef PipelineText) | llvm::PassBuilder | |
| parsePassPipeline(FunctionPassManager &FPM, StringRef PipelineText) | llvm::PassBuilder | |
| parsePassPipeline(LoopPassManager &LPM, StringRef PipelineText) | llvm::PassBuilder | |
| parsePassPipeline(MachineFunctionPassManager &MFPM, StringRef PipelineText) | llvm::PassBuilder | |
| parseRegAllocFilter(StringRef RegAllocFilterName) | llvm::PassBuilder | |
| parseSinglePassOption(StringRef Params, StringRef OptionName, StringRef PassName) | llvm::PassBuilder | static |
| PassBuilder(TargetMachine *TM=nullptr, PipelineTuningOptions PTO=PipelineTuningOptions(), std::optional< PGOOptions > PGOOpt=std::nullopt, PassInstrumentationCallbacks *PIC=nullptr, IntrusiveRefCntPtr< vfs::FileSystem > FS=vfs::getRealFileSystem()) | llvm::PassBuilder | explicit |
| printPassNames(raw_ostream &OS) | llvm::PassBuilder | |
| registerAnalysisRegistrationCallback(const std::function< void(CGSCCAnalysisManager &)> &C) | llvm::PassBuilder | inline |
| registerAnalysisRegistrationCallback(const std::function< void(FunctionAnalysisManager &)> &C) | llvm::PassBuilder | inline |
| registerAnalysisRegistrationCallback(const std::function< void(LoopAnalysisManager &)> &C) | llvm::PassBuilder | inline |
| registerAnalysisRegistrationCallback(const std::function< void(ModuleAnalysisManager &)> &C) | llvm::PassBuilder | inline |
| registerAnalysisRegistrationCallback(const std::function< void(MachineFunctionAnalysisManager &)> &C) | llvm::PassBuilder | inline |
| registerCGSCCAnalyses(CGSCCAnalysisManager &CGAM) | llvm::PassBuilder | |
| registerCGSCCOptimizerLateEPCallback(const std::function< void(CGSCCPassManager &, OptimizationLevel)> &C) | llvm::PassBuilder | inline |
| registerFullLinkTimeOptimizationEarlyEPCallback(const std::function< void(ModulePassManager &, OptimizationLevel)> &C) | llvm::PassBuilder | inline |
| registerFullLinkTimeOptimizationLastEPCallback(const std::function< void(ModulePassManager &, OptimizationLevel)> &C) | llvm::PassBuilder | inline |
| registerFunctionAnalyses(FunctionAnalysisManager &FAM) | llvm::PassBuilder | |
| registerLateLoopOptimizationsEPCallback(const std::function< void(LoopPassManager &, OptimizationLevel)> &C) | llvm::PassBuilder | inline |
| registerLoopAnalyses(LoopAnalysisManager &LAM) | llvm::PassBuilder | |
| registerLoopOptimizerEndEPCallback(const std::function< void(LoopPassManager &, OptimizationLevel)> &C) | llvm::PassBuilder | inline |
| registerMachineFunctionAnalyses(MachineFunctionAnalysisManager &MFAM) | llvm::PassBuilder | |
| registerModuleAnalyses(ModuleAnalysisManager &MAM) | llvm::PassBuilder | |
| registerOptimizerEarlyEPCallback(const std::function< void(ModulePassManager &, OptimizationLevel, ThinOrFullLTOPhase Phase)> &C) | llvm::PassBuilder | inline |
| registerOptimizerLastEPCallback(const std::function< void(ModulePassManager &, OptimizationLevel, ThinOrFullLTOPhase)> &C) | llvm::PassBuilder | inline |
| registerParseAACallback(const std::function< bool(StringRef Name, AAManager &AA)> &C) | llvm::PassBuilder | inline |
| registerParseTopLevelPipelineCallback(const std::function< bool(ModulePassManager &, ArrayRef< PipelineElement >)> &C) | llvm::PassBuilder | |
| registerPeepholeEPCallback(const std::function< void(FunctionPassManager &, OptimizationLevel)> &C) | llvm::PassBuilder | inline |
| registerPipelineEarlySimplificationEPCallback(const std::function< void(ModulePassManager &, OptimizationLevel, ThinOrFullLTOPhase)> &C) | llvm::PassBuilder | inline |
| registerPipelineParsingCallback(const std::function< bool(StringRef Name, CGSCCPassManager &, ArrayRef< PipelineElement >)> &C) | llvm::PassBuilder | inline |
| registerPipelineParsingCallback(const std::function< bool(StringRef Name, FunctionPassManager &, ArrayRef< PipelineElement >)> &C) | llvm::PassBuilder | inline |
| registerPipelineParsingCallback(const std::function< bool(StringRef Name, LoopPassManager &, ArrayRef< PipelineElement >)> &C) | llvm::PassBuilder | inline |
| registerPipelineParsingCallback(const std::function< bool(StringRef Name, ModulePassManager &, ArrayRef< PipelineElement >)> &C) | llvm::PassBuilder | inline |
| registerPipelineParsingCallback(const std::function< bool(StringRef Name, MachineFunctionPassManager &, ArrayRef< PipelineElement >)> &C) | llvm::PassBuilder | inline |
| registerPipelineStartEPCallback(const std::function< void(ModulePassManager &, OptimizationLevel)> &C) | llvm::PassBuilder | inline |
| registerRegClassFilterParsingCallback(const std::function< RegAllocFilterFunc(StringRef)> &C) | llvm::PassBuilder | inline |
| registerScalarOptimizerLateEPCallback(const std::function< void(FunctionPassManager &, OptimizationLevel)> &C) | llvm::PassBuilder | inline |
| registerVectorizerEndEPCallback(const std::function< void(FunctionPassManager &, OptimizationLevel)> &C) | llvm::PassBuilder | inline |
| registerVectorizerStartEPCallback(const std::function< void(FunctionPassManager &, OptimizationLevel)> &C) | llvm::PassBuilder | inline |