LLVM 20.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, IntrusiveRefCntPtr< vfs::FileSystem > FS) | 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 |
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 | |
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) | 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 |
registerVectorizerStartEPCallback(const std::function< void(FunctionPassManager &, OptimizationLevel)> &C) | llvm::PassBuilder | inline |