HomeSort by relevance Sort by last modified time
    Searched refs:ScheduleDAGMI (Results 1 - 6 of 6) sorted by null

  /external/llvm/include/llvm/CodeGen/
MachineScheduler.h 35 // return new ScheduleDAGMI(C, CustomStrategy(C));
45 // ScheduleDAGMI *DAG = new ScheduleDAGMI(C, CustomStrategy(C));
146 class ScheduleDAGMI;
165 /// ScheduleDAGMI.
184 virtual void initialize(ScheduleDAGMI *DAG) = 0;
198 /// Notify MachineSchedStrategy that ScheduleDAGMI has scheduled an
216 virtual void apply(ScheduleDAGMI *DAG) = 0;
219 /// ScheduleDAGMI is an implementation of ScheduleDAGInstrs that simply
223 class ScheduleDAGMI : public ScheduleDAGInstrs
    [all...]
  /external/llvm/lib/Target/R600/
R600MachineScheduler.h 76 void initialize(ScheduleDAGMI *dag) override;
R600MachineScheduler.cpp 27 void R600SchedStrategy::initialize(ScheduleDAGMI *dag) {
  /external/llvm/lib/CodeGen/
MachineScheduler.cpp 490 // ScheduleDAGMI - Basic machine instruction scheduling. This is
496 ScheduleDAGMI::~ScheduleDAGMI() {
499 bool ScheduleDAGMI::canAddEdge(SUnit *SuccSU, SUnit *PredSU) {
503 bool ScheduleDAGMI::addEdge(SUnit *SuccSU, const SDep &PredDep) {
520 void ScheduleDAGMI::releaseSucc(SUnit *SU, SDep *SuccEdge) {
548 void ScheduleDAGMI::releaseSuccessors(SUnit *SU) {
559 void ScheduleDAGMI::releasePred(SUnit *SU, SDep *PredEdge) {
587 void ScheduleDAGMI::releasePredecessors(SUnit *SU) {
598 void ScheduleDAGMI::enterRegion(MachineBasicBlock *bb
    [all...]
  /external/llvm/lib/Target/Hexagon/
HexagonMachineScheduler.h 92 /// Extend the standard ScheduleDAGMI to provide more context and override the
210 virtual void initialize(ScheduleDAGMI *dag) override;
HexagonMachineScheduler.cpp 198 void ConvergingVLIWScheduler::initialize(ScheduleDAGMI *dag) {

Completed in 82 milliseconds