Lines Matching refs:OptimizationLevel

332                                             OptimizationLevel Level) {  in invokePeepholeEPCallbacks()
337 LoopPassManager &LPM, OptimizationLevel Level) { in invokeLateLoopOptimizationsEPCallbacks()
342 OptimizationLevel Level) { in invokeLoopOptimizerEndEPCallbacks()
347 FunctionPassManager &FPM, OptimizationLevel Level) { in invokeScalarOptimizerLateEPCallbacks()
352 OptimizationLevel Level) { in invokeCGSCCOptimizerLateEPCallbacks()
357 OptimizationLevel Level) { in invokeVectorizerStartEPCallbacks()
362 OptimizationLevel Level) { in invokeOptimizerEarlyEPCallbacks()
367 OptimizationLevel Level) { in invokeOptimizerLastEPCallbacks()
372 ModulePassManager &MPM, OptimizationLevel Level) { in invokeFullLinkTimeOptimizationEarlyEPCallbacks()
377 ModulePassManager &MPM, OptimizationLevel Level) { in invokeFullLinkTimeOptimizationLastEPCallbacks()
382 OptimizationLevel Level) { in invokePipelineStartEPCallbacks()
387 ModulePassManager &MPM, OptimizationLevel Level) { in invokePipelineEarlySimplificationEPCallbacks()
405 PassBuilder::buildO1FunctionSimplificationPipeline(OptimizationLevel Level, in buildO1FunctionSimplificationPipeline()
545 PassBuilder::buildFunctionSimplificationPipeline(OptimizationLevel Level, in buildFunctionSimplificationPipeline()
547 assert(Level != OptimizationLevel::O0 && "Must request optimizations!"); in buildFunctionSimplificationPipeline()
646 Level != OptimizationLevel::Oz, in buildFunctionSimplificationPipeline()
652 SimpleLoopUnswitchPass(/* NonTrivial */ Level == OptimizationLevel::O3)); in buildFunctionSimplificationPipeline()
662 OptimizationLevel::O3)); in buildFunctionSimplificationPipeline()
772 OptimizationLevel Level, in addPreInlinerPasses()
774 assert(Level != OptimizationLevel::O0 && "Not expecting O0 here!"); in addPreInlinerPasses()
811 OptimizationLevel Level) { in addPostPGOLoopRotation()
817 Level != OptimizationLevel::Oz), in addPostPGOLoopRotation()
825 OptimizationLevel Level, bool RunProfileGen, in addPGOInstrPasses()
830 assert(Level != OptimizationLevel::O0 && "Not expecting O0 here!"); in addPGOInstrPasses()
890 static InlineParams getInlineParamsFromOptLevel(OptimizationLevel Level) { in getInlineParamsFromOptLevel()
895 PassBuilder::buildInlinerPipeline(OptimizationLevel Level, in buildInlinerPipeline()
955 if (Level == OptimizationLevel::O3) in buildInlinerPipeline()
960 if (Level == OptimizationLevel::O2 || Level == OptimizationLevel::O3) in buildInlinerPipeline()
981 MainCGPipeline.addPass(CoroSplitPass(Level != OptimizationLevel::O0)); in buildInlinerPipeline()
991 PassBuilder::buildModuleInlinerPipeline(OptimizationLevel Level, in buildModuleInlinerPipeline()
1024 CoroSplitPass(Level != OptimizationLevel::O0))); in buildModuleInlinerPipeline()
1030 PassBuilder::buildModuleSimplificationPipeline(OptimizationLevel Level, in buildModuleSimplificationPipeline()
1032 assert(Level != OptimizationLevel::O0 && in buildModuleSimplificationPipeline()
1090 if (Level == OptimizationLevel::O3) in buildModuleSimplificationPipeline()
1136 Level != OptimizationLevel::Os && in buildModuleSimplificationPipeline()
1137 Level != OptimizationLevel::Oz && in buildModuleSimplificationPipeline()
1231 void PassBuilder::addVectorPasses(OptimizationLevel Level, in addVectorPasses()
1286 OptimizationLevel::O3)); in addVectorPasses()
1376 PassBuilder::buildModuleOptimizationPipeline(OptimizationLevel Level, in buildModuleOptimizationPipeline()
1461 if (EnableCHR && Level == OptimizationLevel::O3) in buildModuleOptimizationPipeline()
1477 Level != OptimizationLevel::Oz, in buildModuleOptimizationPipeline()
1567 PassBuilder::buildPerModuleDefaultPipeline(OptimizationLevel Level, in buildPerModuleDefaultPipeline()
1569 if (Level == OptimizationLevel::O0) in buildPerModuleDefaultPipeline()
1608 PassBuilder::buildFatLTODefaultPipeline(OptimizationLevel Level, bool ThinLTO, in buildFatLTODefaultPipeline()
1631 PassBuilder::buildThinLTOPreLinkDefaultPipeline(OptimizationLevel Level) { in buildThinLTOPreLinkDefaultPipeline()
1632 if (Level == OptimizationLevel::O0) in buildThinLTOPreLinkDefaultPipeline()
1684 OptimizationLevel Level, const ModuleSummaryIndex *ImportSummary) { in buildThinLTODefaultPipeline()
1712 if (Level == OptimizationLevel::O0) { in buildThinLTODefaultPipeline()
1739 PassBuilder::buildLTOPreLinkDefaultPipeline(OptimizationLevel Level) { in buildLTOPreLinkDefaultPipeline()
1746 PassBuilder::buildLTODefaultPipeline(OptimizationLevel Level, in buildLTODefaultPipeline()
1756 if (Level == OptimizationLevel::O0) { in buildLTODefaultPipeline()
1809 Level != OptimizationLevel::Os && in buildLTODefaultPipeline()
1810 Level != OptimizationLevel::Oz))); in buildLTODefaultPipeline()
1834 if (Level == OptimizationLevel::O1) { in buildLTODefaultPipeline()
2064 ModulePassManager PassBuilder::buildO0DefaultPipeline(OptimizationLevel Level, in buildO0DefaultPipeline()
2066 assert(Level == OptimizationLevel::O0 && in buildO0DefaultPipeline()