Lines Matching refs:OptLevel
218 SavedOptLevel = IS.OptLevel; in OptLevelChanger()
222 IS.OptLevel = NewOptLevel; in OptLevelChanger()
238 if (IS.OptLevel == SavedOptLevel) in ~OptLevelChanger()
242 LLVM_DEBUG(dbgs() << "\tBefore: -O" << IS.OptLevel << " ; After: -O" in ~OptLevelChanger()
244 IS.OptLevel = SavedOptLevel; in ~OptLevelChanger()
254 CodeGenOpt::Level OptLevel) { in createDefaultScheduler() argument
259 if (auto *SchedulerCtor = ST.getDAGScheduler(OptLevel)) { in createDefaultScheduler()
260 return SchedulerCtor(IS, OptLevel); in createDefaultScheduler()
263 if (OptLevel == CodeGenOpt::None || in createDefaultScheduler()
266 return createSourceListDAGScheduler(IS, OptLevel); in createDefaultScheduler()
268 return createBURRListDAGScheduler(IS, OptLevel); in createDefaultScheduler()
270 return createHybridListDAGScheduler(IS, OptLevel); in createDefaultScheduler()
272 return createVLIWDAGScheduler(IS, OptLevel); in createDefaultScheduler()
274 return createFastDAGScheduler(IS, OptLevel); in createDefaultScheduler()
276 return createDAGLinearizer(IS, OptLevel); in createDefaultScheduler()
279 return createILPListDAGScheduler(IS, OptLevel); in createDefaultScheduler()
321 AA(), GFI(), OptLevel(OL), DAGSize(0) { in SelectionDAGISel()
335 if (OptLevel != CodeGenOpt::None) in getAnalysisUsage()
342 if (UseMBPI && OptLevel != CodeGenOpt::None) in getAnalysisUsage()
345 if (OptLevel != CodeGenOpt::None) in getAnalysisUsage()
434 CodeGenOpt::Level NewOptLevel = OptLevel; in runOnMachineFunction()
435 if (OptLevel != CodeGenOpt::None && skipFunction(Fn)) in runOnMachineFunction()
451 if (PSI && PSI->hasProfileSummary() && OptLevel != CodeGenOpt::None) in runOnMachineFunction()
468 if (UseMBPI && OptLevel != CodeGenOpt::None) in runOnMachineFunction()
473 if (OptLevel != CodeGenOpt::None) in runOnMachineFunction()
486 if (OptLevel != CodeGenOpt::None && TLI->supportSplitCSR(MF)) { in runOnMachineFunction()
811 CurDAG->Combine(BeforeLegalizeTypes, AA, OptLevel); in CodeGenAndEmitDAG()
857 CurDAG->Combine(AfterLegalizeTypes, AA, OptLevel); in CodeGenAndEmitDAG()
911 CurDAG->Combine(AfterLegalizeVectorOps, AA, OptLevel); in CodeGenAndEmitDAG()
951 CurDAG->Combine(AfterLegalizeDAG, AA, OptLevel); in CodeGenAndEmitDAG()
964 if (OptLevel != CodeGenOpt::None) in CodeGenAndEmitDAG()
1437 if (OptLevel != CodeGenOpt::None) { in SelectAllBasicBlocks()
2019 return ISHeuristic(this, OptLevel); in CreateScheduler()
2205 if (OptLevel == CodeGenOpt::None) return false; in IsProfitableToFold()
2212 CodeGenOpt::Level OptLevel, in IsLegalToFold() argument
2214 if (OptLevel == CodeGenOpt::None) return false; in IsLegalToFold()
3298 NodeToMatch, OptLevel, in SelectCodeCommon()