Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:ScheduleDAGMI

45 //   ScheduleDAGMI *DAG = createGenericSchedLive(C);
166 class ScheduleDAGMI;
191 /// ScheduleDAGMI.
223 virtual void initialize(ScheduleDAGMI *DAG) = 0;
243 /// Notify MachineSchedStrategy that ScheduleDAGMI has scheduled an
256 /// ScheduleDAGMI is an implementation of ScheduleDAGInstrs that simply
260 class ScheduleDAGMI : public ScheduleDAGInstrs {
290 ScheduleDAGMI(MachineSchedContext *C, std::unique_ptr<MachineSchedStrategy> S,
296 ~ScheduleDAGMI() override;
315 /// ScheduleDAGMI takes ownership of the Mutation object.
365 /// instances of ScheduleDAGMI to perform custom DAG postprocessing.
394 class ScheduleDAGMILive : public ScheduleDAGMI {
439 : ScheduleDAGMI(C, std::move(S), /*RemoveKillFlags=*/false),
606 void init(ScheduleDAGMI *DAG, const TargetSchedModel *SchedModel);
621 ScheduleDAGMI *DAG = nullptr;
696 void init(ScheduleDAGMI *dag, const TargetSchedModel *smodel,
879 void initResourceDelta(const ScheduleDAGMI *DAG,
922 void initialize(ScheduleDAGMI *dag) override;
981 /// ScheduleDAGMI.
983 /// Callbacks from ScheduleDAGMI:
986 ScheduleDAGMI *DAG;
1005 void initialize(ScheduleDAGMI *Dag) override;
1040 ScheduleDAGMI *createGenericSchedPostRA(MachineSchedContext *C);