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().