Home
last modified time | relevance | path

Searched refs:ScheduleDAGMI (Results 1 – 7 of 7) sorted by relevance

/external/llvm/include/llvm/CodeGen/
DMachineScheduler.h144 class ScheduleDAGMI; variable
196 virtual void initialize(ScheduleDAGMI *DAG) = 0;
226 class ScheduleDAGMI : public ScheduleDAGInstrs {
255 ScheduleDAGMI(MachineSchedContext *C, std::unique_ptr<MachineSchedStrategy> S, in ScheduleDAGMI() function
267 ~ScheduleDAGMI() override;
354 class ScheduleDAGMILive : public ScheduleDAGMI {
396 : ScheduleDAGMI(C, std::move(S), /*RemoveKillFlags=*/false), in ScheduleDAGMILive()
565 void init(ScheduleDAGMI *DAG, const TargetSchedModel *SchedModel);
580 ScheduleDAGMI *DAG;
661 void init(ScheduleDAGMI *dag, const TargetSchedModel *smodel,
[all …]
/external/llvm/lib/CodeGen/
DMachineScheduler.cpp530 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()
[all …]
/external/llvm/test/CodeGen/AArch64/
Darm64-misched-memdep-bug.ll17 ; CHECK: ** ScheduleDAGMI::schedule picking next node
/external/llvm/lib/Target/AMDGPU/
DR600MachineScheduler.h75 void initialize(ScheduleDAGMI *dag) override;
DR600MachineScheduler.cpp27 void R600SchedStrategy::initialize(ScheduleDAGMI *dag) { in initialize()
/external/llvm/lib/Target/Hexagon/
DHexagonMachineScheduler.h209 void initialize(ScheduleDAGMI *dag) override;
DHexagonMachineScheduler.cpp202 void ConvergingVLIWScheduler::initialize(ScheduleDAGMI *dag) { in initialize()