Searched refs:ConvergingVLIWScheduler (Results 1 - 3 of 3) sorted by relevance

/external/llvm/lib/Target/Hexagon/
H A DHexagonMachineScheduler.cpp198 void ConvergingVLIWScheduler::initialize(ScheduleDAGMI *dag) {
223 void ConvergingVLIWScheduler::releaseTopNode(SUnit *SU) {
240 void ConvergingVLIWScheduler::releaseBottomNode(SUnit *SU) {
272 bool ConvergingVLIWScheduler::VLIWSchedBoundary::checkHazard(SUnit *SU) {
283 void ConvergingVLIWScheduler::VLIWSchedBoundary::releaseNode(SUnit *SU,
298 void ConvergingVLIWScheduler::VLIWSchedBoundary::bumpCycle() {
324 void ConvergingVLIWScheduler::VLIWSchedBoundary::bumpNode(SUnit *SU) {
354 void ConvergingVLIWScheduler::VLIWSchedBoundary::releasePending() {
382 void ConvergingVLIWScheduler::VLIWSchedBoundary::removeReady(SUnit *SU) {
394 SUnit *ConvergingVLIWScheduler
[all...]
H A DHexagonMachineScheduler.h37 // ConvergingVLIWScheduler - Implementation of the standard
107 /// ConvergingVLIWScheduler shrinks the unscheduled zone using heuristics
109 class ConvergingVLIWScheduler : public MachineSchedStrategy { class in namespace:llvm
111 /// Store the state used by ConvergingVLIWScheduler heuristics, required
157 Pending(ID << ConvergingVLIWScheduler::LogMaxQID, Name+".P"),
173 return Available.getID() == ConvergingVLIWScheduler::TopQID;
206 ConvergingVLIWScheduler() function in class:llvm::ConvergingVLIWScheduler
H A DHexagonTargetMachine.cpp55 return new VLIWMachineScheduler(C, make_unique<ConvergingVLIWScheduler>());

Completed in 238 milliseconds