LLVM API Documentation


Public Member Functions | |
| DefaultVLIWScheduler (MachineFunction &MF, MachineLoopInfo &MLI, bool IsPostRA) | |
| void | schedule () override |
Definition at line 106 of file DFAPacketizer.cpp.
| DefaultVLIWScheduler::DefaultVLIWScheduler | ( | MachineFunction & | MF, |
| MachineLoopInfo & | MLI, | ||
| bool | IsPostRA | ||
| ) |
Definition at line 115 of file DFAPacketizer.cpp.
References llvm::ScheduleDAGInstrs::CanHandleTerminators.
| void DefaultVLIWScheduler::schedule | ( | ) | [override, virtual] |
schedule - Order nodes according to selected style, filling in the Sequence member.
Typically, a scheduling algorithm will implement schedule() without overriding enterRegion() or exitRegion().
Implements llvm::ScheduleDAGInstrs.
Definition at line 121 of file DFAPacketizer.cpp.
References llvm::ScheduleDAGInstrs::buildSchedGraph().
Referenced by llvm::VLIWPacketizerList::PacketizeMIs().