Lines Matching refs:OptLevel
262 SavedOptLevel = IS.OptLevel; in OptLevelChanger()
265 IS.OptLevel = NewOptLevel; in OptLevelChanger()
281 if (IS.OptLevel == SavedOptLevel) in ~OptLevelChanger()
285 DEBUG(dbgs() << "\tBefore: -O" << IS.OptLevel in ~OptLevelChanger()
287 IS.OptLevel = SavedOptLevel; in ~OptLevelChanger()
297 CodeGenOpt::Level OptLevel) { in createDefaultScheduler() argument
302 if (auto *SchedulerCtor = ST.getDAGScheduler(OptLevel)) { in createDefaultScheduler()
303 return SchedulerCtor(IS, OptLevel); in createDefaultScheduler()
306 if (OptLevel == CodeGenOpt::None || in createDefaultScheduler()
309 return createSourceListDAGScheduler(IS, OptLevel); in createDefaultScheduler()
311 return createBURRListDAGScheduler(IS, OptLevel); in createDefaultScheduler()
313 return createHybridListDAGScheduler(IS, OptLevel); in createDefaultScheduler()
315 return createVLIWDAGScheduler(IS, OptLevel); in createDefaultScheduler()
318 return createILPListDAGScheduler(IS, OptLevel); in createDefaultScheduler()
360 OptLevel(OL), in SelectionDAGISel()
381 if (UseMBPI && OptLevel != CodeGenOpt::None) in getAnalysisUsage()
442 CodeGenOpt::Level NewOptLevel = OptLevel; in runOnMachineFunction()
461 if (UseMBPI && OptLevel != CodeGenOpt::None) in runOnMachineFunction()
741 CurDAG->Combine(BeforeLegalizeTypes, *AA, OptLevel); in CodeGenAndEmitDAG()
771 CurDAG->Combine(AfterLegalizeTypes, *AA, OptLevel); in CodeGenAndEmitDAG()
797 CurDAG->Combine(AfterLegalizeVectorOps, *AA, OptLevel); in CodeGenAndEmitDAG()
821 CurDAG->Combine(AfterLegalizeDAG, *AA, OptLevel); in CodeGenAndEmitDAG()
827 if (OptLevel != CodeGenOpt::None) in CodeGenAndEmitDAG()
1161 if (OptLevel != CodeGenOpt::None) { in SelectAllBasicBlocks()
1691 return ISHeuristic(this, OptLevel); in CreateScheduler()
1881 if (OptLevel == CodeGenOpt::None) return false; in IsProfitableToFold()
1888 CodeGenOpt::Level OptLevel, in IsLegalToFold() argument
1890 if (OptLevel == CodeGenOpt::None) return false; in IsLegalToFold()
2982 NodeToMatch, OptLevel, in SelectCodeCommon()