Lines Matching refs:OptLevel

215       SavedOptLevel = IS.OptLevel;  in OptLevelChanger()
219 IS.OptLevel = NewOptLevel; in OptLevelChanger()
235 if (IS.OptLevel == SavedOptLevel) in ~OptLevelChanger()
239 LLVM_DEBUG(dbgs() << "\tBefore: -O" << IS.OptLevel << " ; After: -O" in ~OptLevelChanger()
241 IS.OptLevel = SavedOptLevel; in ~OptLevelChanger()
251 CodeGenOpt::Level OptLevel) { in createDefaultScheduler() argument
256 if (auto *SchedulerCtor = ST.getDAGScheduler(OptLevel)) { in createDefaultScheduler()
257 return SchedulerCtor(IS, OptLevel); in createDefaultScheduler()
260 if (OptLevel == CodeGenOpt::None || in createDefaultScheduler()
263 return createSourceListDAGScheduler(IS, OptLevel); in createDefaultScheduler()
265 return createBURRListDAGScheduler(IS, OptLevel); in createDefaultScheduler()
267 return createHybridListDAGScheduler(IS, OptLevel); in createDefaultScheduler()
269 return createVLIWDAGScheduler(IS, OptLevel); in createDefaultScheduler()
271 return createFastDAGScheduler(IS, OptLevel); in createDefaultScheduler()
273 return createDAGLinearizer(IS, OptLevel); in createDefaultScheduler()
276 return createILPListDAGScheduler(IS, OptLevel); in createDefaultScheduler()
318 OptLevel(OL) { in SelectionDAGISel()
332 if (OptLevel != CodeGenOpt::None) in getAnalysisUsage()
339 if (UseMBPI && OptLevel != CodeGenOpt::None) in getAnalysisUsage()
342 if (OptLevel != CodeGenOpt::None) in getAnalysisUsage()
395 CodeGenOpt::Level NewOptLevel = OptLevel; in runOnMachineFunction()
396 if (OptLevel != CodeGenOpt::None && skipFunction(Fn)) in runOnMachineFunction()
408 if (PSI && PSI->hasProfileSummary() && OptLevel != CodeGenOpt::None) in runOnMachineFunction()
423 if (UseMBPI && OptLevel != CodeGenOpt::None) in runOnMachineFunction()
428 if (OptLevel != CodeGenOpt::None) in runOnMachineFunction()
441 if (OptLevel != CodeGenOpt::None && TLI->supportSplitCSR(MF)) { in runOnMachineFunction()
768 CurDAG->Combine(BeforeLegalizeTypes, AA, OptLevel); in CodeGenAndEmitDAG()
814 CurDAG->Combine(AfterLegalizeTypes, AA, OptLevel); in CodeGenAndEmitDAG()
868 CurDAG->Combine(AfterLegalizeVectorOps, AA, OptLevel); in CodeGenAndEmitDAG()
908 CurDAG->Combine(AfterLegalizeDAG, AA, OptLevel); in CodeGenAndEmitDAG()
921 if (OptLevel != CodeGenOpt::None) in CodeGenAndEmitDAG()
1399 if (OptLevel != CodeGenOpt::None) { in SelectAllBasicBlocks()
1873 return ISHeuristic(this, OptLevel); in CreateScheduler()
2059 if (OptLevel == CodeGenOpt::None) return false; in IsProfitableToFold()
2066 CodeGenOpt::Level OptLevel, in IsLegalToFold() argument
2068 if (OptLevel == CodeGenOpt::None) return false; in IsLegalToFold()
3258 NodeToMatch, OptLevel, in SelectCodeCommon()