• Home
  • Raw
  • Download

Lines Matching refs:ScheduleDAGMI

530 ScheduleDAGMI::~ScheduleDAGMI() {  in ~ScheduleDAGMI()
533 bool ScheduleDAGMI::canAddEdge(SUnit *SuccSU, SUnit *PredSU) { in canAddEdge()
537 bool ScheduleDAGMI::addEdge(SUnit *SuccSU, const SDep &PredDep) { in addEdge()
554 void ScheduleDAGMI::releaseSucc(SUnit *SU, SDep *SuccEdge) { in releaseSucc()
582 void ScheduleDAGMI::releaseSuccessors(SUnit *SU) { in releaseSuccessors()
593 void ScheduleDAGMI::releasePred(SUnit *SU, SDep *PredEdge) { in releasePred()
621 void ScheduleDAGMI::releasePredecessors(SUnit *SU) { in releasePredecessors()
632 void ScheduleDAGMI::enterRegion(MachineBasicBlock *bb, in enterRegion()
644 void ScheduleDAGMI::moveInstruction( in moveInstruction()
662 bool ScheduleDAGMI::checkSchedLimit() { in checkSchedLimit()
677 void ScheduleDAGMI::schedule() { in schedule()
753 void ScheduleDAGMI::postprocessDAG() { in postprocessDAG()
759 void ScheduleDAGMI::
781 void ScheduleDAGMI::initQueues(ArrayRef<SUnit*> TopRoots, in initQueues()
812 void ScheduleDAGMI::updateQueues(SUnit *SU, bool IsTopNode) { in updateQueues()
823 void ScheduleDAGMI::placeDebugValues() { in placeDebugValues()
846 void ScheduleDAGMI::dumpSchedule() const { in dumpSchedule()
875 ScheduleDAGMI::enterRegion(bb, begin, end, regioninstrs); in enterRegion()
1265 ScheduleDAGMI::initQueues(TopRoots, BotRoots); in initQueues()
1381 void clusterNeighboringMemOps(ArrayRef<SUnit *> MemOps, ScheduleDAGMI *DAG);
1399 ArrayRef<SUnit *> MemOps, ScheduleDAGMI *DAG) { in clusterNeighboringMemOps()
1446 ScheduleDAGMI *DAG = static_cast<ScheduleDAGMI*>(DAGInstrs); in apply()
1516 ScheduleDAGMI *DAG = static_cast<ScheduleDAGMI*>(DAGInstrs); in apply()
1724 ScheduleDAGMI *DAG = static_cast<ScheduleDAGMI*>(DAGInstrs); in apply()
1786 init(ScheduleDAGMI *DAG, const TargetSchedModel *SchedModel) { in init()
1807 init(ScheduleDAGMI *dag, const TargetSchedModel *smodel, SchedRemainder *rem) { in init()
2301 initResourceDelta(const ScheduleDAGMI *DAG, in initResourceDelta()
2535 void GenericScheduler::initialize(ScheduleDAGMI *dag) { in initialize()
3135 void PostGenericScheduler::initialize(ScheduleDAGMI *Dag) { in initialize()
3262 return new ScheduleDAGMI(C, make_unique<PostGenericScheduler>(C), /*IsPostRA=*/true); in createGenericSchedPostRA()
3313 void initialize(ScheduleDAGMI *dag) override { in initialize()
3412 void initialize(ScheduleDAGMI*) override { in initialize() argument
3473 ScheduleDAGMI*> : public GraphTraits<ScheduleDAG*> {};
3476 struct DOTGraphTraits<ScheduleDAGMI*> : public DefaultDOTGraphTraits {
3510 const ScheduleDAGMI *DAG = static_cast<const ScheduleDAGMI*>(G); in getNodeLabel()
3524 const ScheduleDAGMI *DAG = static_cast<const ScheduleDAGMI*>(G); in getNodeAttributes()
3541 void ScheduleDAGMI::viewGraph(const Twine &Name, const Twine &Title) { in viewGraph()
3551 void ScheduleDAGMI::viewGraph() { in viewGraph()