Lines Matching refs:ScheduleDAGMI

463   ScheduleDAGMI::DumpDirection D;  in runOnMachineFunction()
465 D = ScheduleDAGMI::DumpDirection::TopDown; in runOnMachineFunction()
467 D = ScheduleDAGMI::DumpDirection::BottomUp; in runOnMachineFunction()
469 D = ScheduleDAGMI::DumpDirection::Bidirectional; in runOnMachineFunction()
504 ScheduleDAGMI::DumpDirection D; in runOnMachineFunction()
506 D = ScheduleDAGMI::DumpDirection::TopDown; in runOnMachineFunction()
508 D = ScheduleDAGMI::DumpDirection::BottomUp; in runOnMachineFunction()
510 D = ScheduleDAGMI::DumpDirection::Bidirectional; in runOnMachineFunction()
700 ScheduleDAGMI::~ScheduleDAGMI() = default;
706 void ScheduleDAGMI::releaseSucc(SUnit *SU, SDep *SuccEdge) { in releaseSucc()
734 void ScheduleDAGMI::releaseSuccessors(SUnit *SU) { in releaseSuccessors()
743 void ScheduleDAGMI::releasePred(SUnit *SU, SDep *PredEdge) { in releasePred()
771 void ScheduleDAGMI::releasePredecessors(SUnit *SU) { in releasePredecessors()
776 void ScheduleDAGMI::startBlock(MachineBasicBlock *bb) { in startBlock()
781 void ScheduleDAGMI::finishBlock() { in finishBlock()
790 void ScheduleDAGMI::enterRegion(MachineBasicBlock *bb, in enterRegion()
802 void ScheduleDAGMI::moveInstruction( in moveInstruction()
820 bool ScheduleDAGMI::checkSchedLimit() { in checkSchedLimit()
835 void ScheduleDAGMI::schedule() { in schedule()
909 void ScheduleDAGMI::postProcessDAG() { in postProcessDAG()
914 void ScheduleDAGMI::
934 void ScheduleDAGMI::initQueues(ArrayRef<SUnit*> TopRoots, in initQueues()
964 void ScheduleDAGMI::updateQueues(SUnit *SU, bool IsTopNode) { in updateQueues()
975 void ScheduleDAGMI::placeDebugValues() { in placeDebugValues()
998 LLVM_DUMP_METHOD void ScheduleDAGMI::dumpScheduleTraceTopDown() const { in dumpScheduleTraceTopDown()
1079 LLVM_DUMP_METHOD void ScheduleDAGMI::dumpScheduleTraceBottomUp() const { in dumpScheduleTraceBottomUp()
1162 LLVM_DUMP_METHOD void ScheduleDAGMI::dumpSchedule() const { in dumpSchedule()
1241 ScheduleDAGMI::enterRegion(bb, begin, end, regioninstrs); in enterRegion()
1643 ScheduleDAGMI::initQueues(TopRoots, BotRoots); in initQueues()
2206 ScheduleDAGMI *DAG = static_cast<ScheduleDAGMI*>(DAGInstrs); in apply()
2282 init(ScheduleDAGMI *DAG, const TargetSchedModel *SchedModel) { in init()
2304 init(ScheduleDAGMI *dag, const TargetSchedModel *smodel, SchedRemainder *rem) { in init()
2973 initResourceDelta(const ScheduleDAGMI *DAG, in initResourceDelta()
3248 void GenericScheduler::initialize(ScheduleDAGMI *dag) { in initialize()
3882 void PostGenericScheduler::initialize(ScheduleDAGMI *Dag) { in initialize()
4142 ScheduleDAGMI *llvm::createGenericSchedPostRA(MachineSchedContext *C) { in createGenericSchedPostRA()
4143 ScheduleDAGMI *DAG = in createGenericSchedPostRA()
4144 new ScheduleDAGMI(C, std::make_unique<PostGenericScheduler>(C), in createGenericSchedPostRA()
4203 void initialize(ScheduleDAGMI *dag) override { in initialize()
4310 void initialize(ScheduleDAGMI*) override { in initialize() argument
4374 ScheduleDAGMI*> : public GraphTraits<ScheduleDAG*> {};
4377 struct DOTGraphTraits<ScheduleDAGMI*> : public DefaultDOTGraphTraits {
4410 const ScheduleDAGMI *DAG = static_cast<const ScheduleDAGMI*>(G); in getNodeLabel()
4425 const ScheduleDAGMI *DAG = static_cast<const ScheduleDAGMI*>(G); in getNodeAttributes()
4442 void ScheduleDAGMI::viewGraph(const Twine &Name, const Twine &Title) { in viewGraph()
4452 void ScheduleDAGMI::viewGraph() { in viewGraph()