LLVM  8.0.1
llvm::PassBuilder Member List

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

buildDefaultAAPipeline()llvm::PassBuilder
buildFunctionSimplificationPipeline(OptimizationLevel Level, ThinLTOPhase Phase, bool DebugLogging=false)llvm::PassBuilder
buildLTODefaultPipeline(OptimizationLevel Level, bool DebugLogging, ModuleSummaryIndex *ExportSummary)llvm::PassBuilder
buildLTOPreLinkDefaultPipeline(OptimizationLevel Level, bool DebugLogging=false)llvm::PassBuilder
buildModuleOptimizationPipeline(OptimizationLevel Level, bool DebugLogging=false)llvm::PassBuilder
buildModuleSimplificationPipeline(OptimizationLevel Level, ThinLTOPhase Phase, bool DebugLogging=false)llvm::PassBuilder
buildPerModuleDefaultPipeline(OptimizationLevel Level, bool DebugLogging=false)llvm::PassBuilder
buildThinLTODefaultPipeline(OptimizationLevel Level, bool DebugLogging, const ModuleSummaryIndex *ImportSummary)llvm::PassBuilder
buildThinLTOPreLinkDefaultPipeline(OptimizationLevel Level, bool DebugLogging=false)llvm::PassBuilder
crossRegisterProxies(LoopAnalysisManager &LAM, FunctionAnalysisManager &FAM, CGSCCAnalysisManager &CGAM, ModuleAnalysisManager &MAM)llvm::PassBuilder
O0 enum valuellvm::PassBuilder
O1 enum valuellvm::PassBuilder
O2 enum valuellvm::PassBuilder
O3 enum valuellvm::PassBuilder
OptimizationLevel enum namellvm::PassBuilder
Os enum valuellvm::PassBuilder
Oz enum valuellvm::PassBuilder
parseAAPipeline(AAManager &AA, StringRef PipelineText)llvm::PassBuilder
parsePassPipeline(ModulePassManager &MPM, StringRef PipelineText, bool VerifyEachPass=true, bool DebugLogging=false)llvm::PassBuilder
parsePassPipeline(CGSCCPassManager &CGPM, StringRef PipelineText, bool VerifyEachPass=true, bool DebugLogging=false)llvm::PassBuilder
parsePassPipeline(FunctionPassManager &FPM, StringRef PipelineText, bool VerifyEachPass=true, bool DebugLogging=false)llvm::PassBuilder
parsePassPipeline(LoopPassManager &LPM, StringRef PipelineText, bool VerifyEachPass=true, bool DebugLogging=false)llvm::PassBuilder
PassBuilder(TargetMachine *TM=nullptr, Optional< PGOOptions > PGOOpt=None, PassInstrumentationCallbacks *PIC=nullptr)llvm::PassBuilderinlineexplicit
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(FunctionPassManager &, OptimizationLevel)> &C)llvm::PassBuilderinline
registerParseAACallback(const std::function< bool(StringRef Name, AAManager &AA)> &C)llvm::PassBuilderinline
registerParseTopLevelPipelineCallback(const std::function< bool(ModulePassManager &, ArrayRef< PipelineElement >, bool VerifyEachPass, bool DebugLogging)> &C)llvm::PassBuilderinline
registerPeepholeEPCallback(const std::function< void(FunctionPassManager &, 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 &)> &C)llvm::PassBuilderinline
registerScalarOptimizerLateEPCallback(const std::function< void(FunctionPassManager &, OptimizationLevel)> &C)llvm::PassBuilderinline
registerVectorizerStartEPCallback(const std::function< void(FunctionPassManager &, OptimizationLevel)> &C)llvm::PassBuilderinline
ThinLTOPhase enum namellvm::PassBuilder