LLVM  14.0.0git
llvm::PassBuilder Member List

This is the complete list of members for llvm::PassBuilder, including all inherited members.

addPGOInstrPassesForO0(ModulePassManager &MPM, bool RunProfileGen, bool IsCS, std::string ProfileFile, std::string ProfileRemappingFile)llvm::PassBuilder
buildDefaultAAPipeline()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, bool LTOPreLink=false)llvm::PassBuilder
buildModuleSimplificationPipeline(OptimizationLevel Level, ThinOrFullLTOPhase Phase)llvm::PassBuilder
buildO0DefaultPipeline(OptimizationLevel Level, bool LTOPreLink=false)llvm::PassBuilder
buildPerModuleDefaultPipeline(OptimizationLevel Level, bool LTOPreLink=false)llvm::PassBuilder
buildThinLTODefaultPipeline(OptimizationLevel Level, const ModuleSummaryIndex *ImportSummary)llvm::PassBuilder
buildThinLTOPreLinkDefaultPipeline(OptimizationLevel Level)llvm::PassBuilder
crossRegisterProxies(LoopAnalysisManager &LAM, FunctionAnalysisManager &FAM, CGSCCAnalysisManager &CGAM, ModuleAnalysisManager &MAM)llvm::PassBuilder
getPassInstrumentationCallbacks() constllvm::PassBuilderinline
isAAPassName(StringRef PassName)llvm::PassBuilder
isAnalysisPassName(StringRef PassName)llvm::PassBuilder
parseAAPipeline(AAManager &AA, StringRef PipelineText)llvm::PassBuilder
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
PassBuilder(TargetMachine *TM=nullptr, PipelineTuningOptions PTO=PipelineTuningOptions(), Optional< PGOOptions > PGOOpt=None, PassInstrumentationCallbacks *PIC=nullptr)llvm::PassBuilderexplicit
printPassNames(raw_ostream &OS)llvm::PassBuilder
registerAnalysisRegistrationCallback(const std::function< void(CGSCCAnalysisManager &)> &C)llvm::PassBuilderinline
registerAnalysisRegistrationCallback(const std::function< void(FunctionAnalysisManager &)> &C)llvm::PassBuilderinline
registerAnalysisRegistrationCallback(const std::function< void(LoopAnalysisManager &)> &C)llvm::PassBuilderinline
registerAnalysisRegistrationCallback(const std::function< void(ModuleAnalysisManager &)> &C)llvm::PassBuilderinline
registerCGSCCAnalyses(CGSCCAnalysisManager &CGAM)llvm::PassBuilder
registerCGSCCOptimizerLateEPCallback(const std::function< void(CGSCCPassManager &, OptimizationLevel)> &C)llvm::PassBuilderinline
registerFunctionAnalyses(FunctionAnalysisManager &FAM)llvm::PassBuilder
registerLateLoopOptimizationsEPCallback(const std::function< void(LoopPassManager &, OptimizationLevel)> &C)llvm::PassBuilderinline
registerLoopAnalyses(LoopAnalysisManager &LAM)llvm::PassBuilder
registerLoopOptimizerEndEPCallback(const std::function< void(LoopPassManager &, OptimizationLevel)> &C)llvm::PassBuilderinline
registerModuleAnalyses(ModuleAnalysisManager &MAM)llvm::PassBuilder
registerOptimizerLastEPCallback(const std::function< void(ModulePassManager &, OptimizationLevel)> &C)llvm::PassBuilderinline
registerParseAACallback(const std::function< bool(StringRef Name, AAManager &AA)> &C)llvm::PassBuilderinline
registerParseTopLevelPipelineCallback(const std::function< bool(ModulePassManager &, ArrayRef< PipelineElement >)> &C)llvm::PassBuilder
registerPeepholeEPCallback(const std::function< void(FunctionPassManager &, OptimizationLevel)> &C)llvm::PassBuilderinline
registerPipelineEarlySimplificationEPCallback(const std::function< void(ModulePassManager &, OptimizationLevel)> &C)llvm::PassBuilderinline
registerPipelineParsingCallback(const std::function< bool(StringRef Name, CGSCCPassManager &, ArrayRef< PipelineElement >)> &C)llvm::PassBuilderinline
registerPipelineParsingCallback(const std::function< bool(StringRef Name, FunctionPassManager &, ArrayRef< PipelineElement >)> &C)llvm::PassBuilderinline
registerPipelineParsingCallback(const std::function< bool(StringRef Name, LoopPassManager &, ArrayRef< PipelineElement >)> &C)llvm::PassBuilderinline
registerPipelineParsingCallback(const std::function< bool(StringRef Name, ModulePassManager &, ArrayRef< PipelineElement >)> &C)llvm::PassBuilderinline
registerPipelineStartEPCallback(const std::function< void(ModulePassManager &, OptimizationLevel)> &C)llvm::PassBuilderinline
registerScalarOptimizerLateEPCallback(const std::function< void(FunctionPassManager &, OptimizationLevel)> &C)llvm::PassBuilderinline
registerVectorizerStartEPCallback(const std::function< void(FunctionPassManager &, OptimizationLevel)> &C)llvm::PassBuilderinline