Lines Matching refs:OptLevel
246 SavedOptLevel = IS.OptLevel; in OptLevelChanger()
249 IS.OptLevel = NewOptLevel; in OptLevelChanger()
268 if (IS.OptLevel == SavedOptLevel) in ~OptLevelChanger()
272 LLVM_DEBUG(dbgs() << "\tBefore: -O" << static_cast<int>(IS.OptLevel) in ~OptLevelChanger()
274 IS.OptLevel = SavedOptLevel; in ~OptLevelChanger()
284 CodeGenOptLevel OptLevel) { in createDefaultScheduler() argument
289 if (auto *SchedulerCtor = ST.getDAGScheduler(OptLevel)) { in createDefaultScheduler()
290 return SchedulerCtor(IS, OptLevel); in createDefaultScheduler()
293 if (OptLevel == CodeGenOptLevel::None || in createDefaultScheduler()
296 return createSourceListDAGScheduler(IS, OptLevel); in createDefaultScheduler()
298 return createBURRListDAGScheduler(IS, OptLevel); in createDefaultScheduler()
300 return createHybridListDAGScheduler(IS, OptLevel); in createDefaultScheduler()
302 return createVLIWDAGScheduler(IS, OptLevel); in createDefaultScheduler()
304 return createFastDAGScheduler(IS, OptLevel); in createDefaultScheduler()
306 return createDAGLinearizer(IS, OptLevel); in createDefaultScheduler()
309 return createILPListDAGScheduler(IS, OptLevel); in createDefaultScheduler()
369 : Selector->OptLevel; in runOnMachineFunction()
383 OptLevel(OL) { in SelectionDAGISel()
397 CodeGenOptLevel OptLevel = Selector->OptLevel; in getAnalysisUsage() local
398 if (OptLevel != CodeGenOptLevel::None) in getAnalysisUsage()
408 if (UseMBPI && OptLevel != CodeGenOptLevel::None) in getAnalysisUsage()
415 if (OptLevel != CodeGenOptLevel::None) in getAnalysisUsage()
472 : Selector->OptLevel; in run()
504 if (PSI && PSI->hasProfileSummary() && OptLevel != CodeGenOptLevel::None) in initializeAnalysisResults()
519 if (UseMBPI && OptLevel != CodeGenOptLevel::None) in initializeAnalysisResults()
524 if (OptLevel != CodeGenOptLevel::None) in initializeAnalysisResults()
555 if (PSI && PSI->hasProfileSummary() && OptLevel != CodeGenOptLevel::None) in initializeAnalysisResults()
572 if (UseMBPI && OptLevel != CodeGenOptLevel::None) in initializeAnalysisResults()
578 if (OptLevel != CodeGenOptLevel::None) in initializeAnalysisResults()
608 if (OptLevel != CodeGenOptLevel::None && TLI->supportSplitCSR(MF)) { in runOnMachineFunction()
931 CurDAG->Combine(BeforeLegalizeTypes, AA, OptLevel); in CodeGenAndEmitDAG()
977 CurDAG->Combine(AfterLegalizeTypes, AA, OptLevel); in CodeGenAndEmitDAG()
1031 CurDAG->Combine(AfterLegalizeVectorOps, AA, OptLevel); in CodeGenAndEmitDAG()
1071 CurDAG->Combine(AfterLegalizeDAG, AA, OptLevel); in CodeGenAndEmitDAG()
1084 if (OptLevel != CodeGenOptLevel::None) in CodeGenAndEmitDAG()
1672 if (OptLevel != CodeGenOptLevel::None) { in SelectAllBasicBlocks()
2154 return ISHeuristic(this, OptLevel); in CreateScheduler()
2349 if (OptLevel == CodeGenOptLevel::None) in IsProfitableToFold()
2357 CodeGenOptLevel OptLevel, in IsLegalToFold() argument
2359 if (OptLevel == CodeGenOptLevel::None) in IsLegalToFold()
3766 NodeToMatch, OptLevel, in SelectCodeCommon()