Lines Matching refs:OptimizationLevel
229 OptimizationLevel Level) { in invokePeepholeEPCallbacks()
247 PassBuilder::buildO1FunctionSimplificationPipeline(OptimizationLevel Level, in buildO1FunctionSimplificationPipeline()
391 PassBuilder::buildFunctionSimplificationPipeline(OptimizationLevel Level, in buildFunctionSimplificationPipeline()
393 assert(Level != OptimizationLevel::O0 && "Must request optimizations!"); in buildFunctionSimplificationPipeline()
435 if (Level == OptimizationLevel::O3) in buildFunctionSimplificationPipeline()
486 LoopRotatePass(Level != OptimizationLevel::Oz, isLTOPreLink(Phase))); in buildFunctionSimplificationPipeline()
491 SimpleLoopUnswitchPass(/* NonTrivial */ Level == OptimizationLevel::O3 && in buildFunctionSimplificationPipeline()
602 if (EnableCHR && Level == OptimizationLevel::O3 && PGOOpt && in buildFunctionSimplificationPipeline()
616 OptimizationLevel Level, bool RunProfileGen, in addPGOInstrPasses()
620 assert(Level != OptimizationLevel::O0 && "Not expecting O0 here!"); in addPGOInstrPasses()
670 LoopRotatePass(Level != OptimizationLevel::Oz), in addPGOInstrPasses()
710 static InlineParams getInlineParamsFromOptLevel(OptimizationLevel Level) { in getInlineParamsFromOptLevel()
715 PassBuilder::buildInlinerPipeline(OptimizationLevel Level, in buildInlinerPipeline()
767 if (Level == OptimizationLevel::O3) in buildInlinerPipeline()
772 if (Level == OptimizationLevel::O2 || Level == OptimizationLevel::O3) in buildInlinerPipeline()
784 MainCGPipeline.addPass(CoroSplitPass(Level != OptimizationLevel::O0)); in buildInlinerPipeline()
794 PassBuilder::buildModuleInlinerPipeline(OptimizationLevel Level, in buildModuleInlinerPipeline()
827 CoroSplitPass(Level != OptimizationLevel::O0))); in buildModuleInlinerPipeline()
833 PassBuilder::buildModuleSimplificationPipeline(OptimizationLevel Level, in buildModuleSimplificationPipeline()
883 if (Level == OptimizationLevel::O3) in buildModuleSimplificationPipeline()
919 if (Level != OptimizationLevel::O0) in buildModuleSimplificationPipeline()
935 if (EnableFunctionSpecialization && Level == OptimizationLevel::O3) in buildModuleSimplificationPipeline()
1007 void PassBuilder::addVectorPasses(OptimizationLevel Level, in addVectorPasses()
1053 OptimizationLevel::O3)); in addVectorPasses()
1133 PassBuilder::buildModuleOptimizationPipeline(OptimizationLevel Level, in buildModuleOptimizationPipeline()
1217 LPM.addPass(LoopRotatePass(Level != OptimizationLevel::Oz, LTOPreLink)); in buildModuleOptimizationPipeline()
1304 PassBuilder::buildPerModuleDefaultPipeline(OptimizationLevel Level, in buildPerModuleDefaultPipeline()
1306 assert(Level != OptimizationLevel::O0 && in buildPerModuleDefaultPipeline()
1347 PassBuilder::buildThinLTOPreLinkDefaultPipeline(OptimizationLevel Level) { in buildThinLTOPreLinkDefaultPipeline()
1348 assert(Level != OptimizationLevel::O0 && in buildThinLTOPreLinkDefaultPipeline()
1404 OptimizationLevel Level, const ModuleSummaryIndex *ImportSummary) { in buildThinLTODefaultPipeline()
1430 if (Level == OptimizationLevel::O0) { in buildThinLTODefaultPipeline()
1460 PassBuilder::buildLTOPreLinkDefaultPipeline(OptimizationLevel Level) { in buildLTOPreLinkDefaultPipeline()
1461 assert(Level != OptimizationLevel::O0 && in buildLTOPreLinkDefaultPipeline()
1469 PassBuilder::buildLTODefaultPipeline(OptimizationLevel Level, in buildLTODefaultPipeline()
1483 if (Level == OptimizationLevel::O0) { in buildLTODefaultPipeline()
1536 if (EnableFunctionSpecialization && Level == OptimizationLevel::O3) in buildLTODefaultPipeline()
1565 if (Level == OptimizationLevel::O1) { in buildLTODefaultPipeline()
1602 if (Level == OptimizationLevel::O3) in buildLTODefaultPipeline()
1765 ModulePassManager PassBuilder::buildO0DefaultPipeline(OptimizationLevel Level, in buildO0DefaultPipeline()
1767 assert(Level == OptimizationLevel::O0 && in buildO0DefaultPipeline()