Lines Matching refs:PassBuilder
308 const PassBuilder::OptimizationLevel PassBuilder::OptimizationLevel::O0 = {
311 const PassBuilder::OptimizationLevel PassBuilder::OptimizationLevel::O1 = {
314 const PassBuilder::OptimizationLevel PassBuilder::OptimizationLevel::O2 = {
317 const PassBuilder::OptimizationLevel PassBuilder::OptimizationLevel::O3 = {
320 const PassBuilder::OptimizationLevel PassBuilder::OptimizationLevel::Os = {
323 const PassBuilder::OptimizationLevel PassBuilder::OptimizationLevel::Oz = {
433 PassBuilder::PassBuilder(bool DebugLogging, TargetMachine *TM, in PassBuilder() function in PassBuilder
468 void PassBuilder::invokePeepholeEPCallbacks( in invokePeepholeEPCallbacks()
469 FunctionPassManager &FPM, PassBuilder::OptimizationLevel Level) { in invokePeepholeEPCallbacks()
474 void PassBuilder::registerModuleAnalyses(ModuleAnalysisManager &MAM) { in registerModuleAnalyses()
483 void PassBuilder::registerCGSCCAnalyses(CGSCCAnalysisManager &CGAM) { in registerCGSCCAnalyses()
492 void PassBuilder::registerFunctionAnalyses(FunctionAnalysisManager &FAM) { in registerFunctionAnalyses()
501 void PassBuilder::registerLoopAnalyses(LoopAnalysisManager &LAM) { in registerLoopAnalyses()
519 PassBuilder::buildO1FunctionSimplificationPipeline(OptimizationLevel Level, in buildO1FunctionSimplificationPipeline()
645 PassBuilder::buildFunctionSimplificationPipeline(OptimizationLevel Level, in buildFunctionSimplificationPipeline()
829 void PassBuilder::addRequiredLTOPreLinkPasses(ModulePassManager &MPM) { in addRequiredLTOPreLinkPasses()
834 void PassBuilder::addPGOInstrPasses(ModulePassManager &MPM, in addPGOInstrPasses()
835 PassBuilder::OptimizationLevel Level, in addPGOInstrPasses()
903 void PassBuilder::addPGOInstrPassesForO0(ModulePassManager &MPM, in addPGOInstrPassesForO0()
929 getInlineParamsFromOptLevel(PassBuilder::OptimizationLevel Level) { in getInlineParamsFromOptLevel()
934 PassBuilder::buildInlinerPipeline(OptimizationLevel Level, ThinLTOPhase Phase, in buildInlinerPipeline()
937 if (Phase == PassBuilder::ThinLTOPhase::PreLink && PGOOpt && in buildInlinerPipeline()
1002 PassBuilder::buildModuleSimplificationPipeline(OptimizationLevel Level, in buildModuleSimplificationPipeline()
1160 PassBuilder::buildModuleOptimizationPipeline(OptimizationLevel Level, in buildModuleOptimizationPipeline()
1365 PassBuilder::buildPerModuleDefaultPipeline(OptimizationLevel Level, in buildPerModuleDefaultPipeline()
1401 PassBuilder::buildThinLTOPreLinkDefaultPipeline(OptimizationLevel Level) { in buildThinLTOPreLinkDefaultPipeline()
1452 ModulePassManager PassBuilder::buildThinLTODefaultPipeline( in buildThinLTODefaultPipeline()
1498 PassBuilder::buildLTOPreLinkDefaultPipeline(OptimizationLevel Level) { in buildLTOPreLinkDefaultPipeline()
1507 PassBuilder::buildLTODefaultPipeline(OptimizationLevel Level, in buildLTODefaultPipeline()
1756 ModulePassManager PassBuilder::buildO0DefaultPipeline(OptimizationLevel Level, in buildO0DefaultPipeline()
1848 AAManager PassBuilder::buildDefaultAAPipeline() { in buildDefaultAAPipeline()
2285 Optional<std::vector<PassBuilder::PipelineElement>>
2286 PassBuilder::parsePipelineText(StringRef Text) { in parsePipelineText()
2342 Error PassBuilder::parseModulePass(ModulePassManager &MPM, in parseModulePass()
2499 Error PassBuilder::parseCGSCCPass(CGSCCPassManager &CGPM, in parseCGSCCPass()
2607 Error PassBuilder::parseFunctionPass(FunctionPassManager &FPM, in parseFunctionPass()
2708 Error PassBuilder::parseLoopPass(LoopPassManager &LPM, in parseLoopPass()
2777 bool PassBuilder::parseAAPassName(AAManager &AA, StringRef Name) { in parseAAPassName()
2798 Error PassBuilder::parseLoopPassPipeline(LoopPassManager &LPM, in parseLoopPassPipeline()
2807 Error PassBuilder::parseFunctionPassPipeline( in parseFunctionPassPipeline()
2816 Error PassBuilder::parseCGSCCPassPipeline(CGSCCPassManager &CGPM, in parseCGSCCPassPipeline()
2825 void PassBuilder::crossRegisterProxies(LoopAnalysisManager &LAM, in crossRegisterProxies()
2838 Error PassBuilder::parseModulePassPipeline(ModulePassManager &MPM, in parseModulePassPipeline()
2850 Error PassBuilder::parsePassPipeline(ModulePassManager &MPM, in parsePassPipeline()
2891 Error PassBuilder::parsePassPipeline(CGSCCPassManager &CGPM, in parsePassPipeline()
2914 Error PassBuilder::parsePassPipeline(FunctionPassManager &FPM, in parsePassPipeline()
2936 Error PassBuilder::parsePassPipeline(LoopPassManager &CGPM, in parsePassPipeline()
2950 Error PassBuilder::parseAAPipeline(AAManager &AA, StringRef PipelineText) { in parseAAPipeline()
2970 bool PassBuilder::isAAPassName(StringRef PassName) { in isAAPassName()
2981 bool PassBuilder::isAnalysisPassName(StringRef PassName) { in isAnalysisPassName()
3004 void PassBuilder::registerParseTopLevelPipelineCallback( in registerParseTopLevelPipelineCallback()