Searched refs:ScheduleDAGMI (Results 1 – 6 of 6) sorted by relevance
/external/llvm/include/llvm/CodeGen/ |
D | MachineScheduler.h | 145 class ScheduleDAGMI; variable 189 virtual void initialize(ScheduleDAGMI *DAG) = 0; 221 virtual void apply(ScheduleDAGMI *DAG) = 0; 228 class ScheduleDAGMI : public ScheduleDAGInstrs { 257 ScheduleDAGMI(MachineSchedContext *C, std::unique_ptr<MachineSchedStrategy> S, in ScheduleDAGMI() function 269 ~ScheduleDAGMI() override; 356 class ScheduleDAGMILive : public ScheduleDAGMI { 393 : ScheduleDAGMI(C, std::move(S), /*RemoveKillFlags=*/false), in ScheduleDAGMILive() 557 void init(ScheduleDAGMI *DAG, const TargetSchedModel *SchedModel); 572 ScheduleDAGMI *DAG; [all …]
|
/external/llvm/lib/CodeGen/ |
D | MachineScheduler.cpp | 518 ScheduleDAGMI::~ScheduleDAGMI() { in ~ScheduleDAGMI() 521 bool ScheduleDAGMI::canAddEdge(SUnit *SuccSU, SUnit *PredSU) { in canAddEdge() 525 bool ScheduleDAGMI::addEdge(SUnit *SuccSU, const SDep &PredDep) { in addEdge() 542 void ScheduleDAGMI::releaseSucc(SUnit *SU, SDep *SuccEdge) { in releaseSucc() 570 void ScheduleDAGMI::releaseSuccessors(SUnit *SU) { in releaseSuccessors() 581 void ScheduleDAGMI::releasePred(SUnit *SU, SDep *PredEdge) { in releasePred() 609 void ScheduleDAGMI::releasePredecessors(SUnit *SU) { in releasePredecessors() 620 void ScheduleDAGMI::enterRegion(MachineBasicBlock *bb, in enterRegion() 632 void ScheduleDAGMI::moveInstruction( in moveInstruction() 650 bool ScheduleDAGMI::checkSchedLimit() { in checkSchedLimit() [all …]
|
/external/llvm/lib/Target/AMDGPU/ |
D | R600MachineScheduler.h | 76 void initialize(ScheduleDAGMI *dag) override;
|
D | R600MachineScheduler.cpp | 26 void R600SchedStrategy::initialize(ScheduleDAGMI *dag) { in initialize()
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonMachineScheduler.h | 210 void initialize(ScheduleDAGMI *dag) override;
|
D | HexagonMachineScheduler.cpp | 202 void ConvergingVLIWScheduler::initialize(ScheduleDAGMI *dag) { in initialize()
|