Lines Matching refs:SMSchedule

656   SMSchedule Schedule(Pass.MF, this);  in schedule()
1084 SMSchedule &Schedule, in computeScheduledInsts()
1553 bool detect(const SwingSchedulerDAG *SSD, SMSchedule &Schedule, in detect()
2445 bool SwingSchedulerDAG::schedulePipeline(SMSchedule &Schedule) { in schedulePipeline()
2667 SMSchedule &Schedule) { in applyInstrChange()
2818 bool SMSchedule::insert(SUnit *SU, int StartCycle, int EndCycle, int II) { in insert()
2858 int SMSchedule::earliestCycleInChain(const SDep &Dep) { in earliestCycleInChain()
2881 int SMSchedule::latestCycleInChain(const SDep &Dep) { in latestCycleInChain()
2917 void SMSchedule::computeStart(SUnit *SU, int *MaxEarlyStart, int *MinLateStart, in computeStart()
2977 void SMSchedule::orderDependence(const SwingSchedulerDAG *SSD, SUnit *SU, in orderDependence()
3105 bool SMSchedule::isLoopCarried(const SwingSchedulerDAG *SSD, in isLoopCarried()
3134 bool SMSchedule::isLoopCarriedDefOfUse(const SwingSchedulerDAG *SSD, in isLoopCarriedDefOfUse()
3156 bool SMSchedule::onlyHasLoopCarriedOutputOrOrderPreds( in onlyHasLoopCarriedOutputOrOrderPreds()
3168 SmallSet<SUnit *, 8> SMSchedule::computeUnpipelineableNodes( in computeUnpipelineableNodes()
3195 bool SMSchedule::normalizeNonPipelinedInstructions( in normalizeNonPipelinedInstructions()
3237 bool SMSchedule::isValidSchedule(SwingSchedulerDAG *SSD) { in isValidSchedule()
3405 SMSchedule::reorderInstructions(const SwingSchedulerDAG *SSD, in reorderInstructions()
3424 void SMSchedule::finalizeSchedule(SwingSchedulerDAG *SSD) { in finalizeSchedule()
3467 void SMSchedule::print(raw_ostream &os) const { in print()
3482 LLVM_DUMP_METHOD void SMSchedule::dump() const { print(dbgs()); } in dump()