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

  /external/llvm/lib/Target/Hexagon/
HexagonMachineScheduler.cpp 202 void ConvergingVLIWScheduler::initialize(ScheduleDAGMI *dag) {
228 void ConvergingVLIWScheduler::releaseTopNode(SUnit *SU) {
245 void ConvergingVLIWScheduler::releaseBottomNode(SUnit *SU) {
277 bool ConvergingVLIWScheduler::VLIWSchedBoundary::checkHazard(SUnit *SU) {
288 void ConvergingVLIWScheduler::VLIWSchedBoundary::releaseNode(SUnit *SU,
303 void ConvergingVLIWScheduler::VLIWSchedBoundary::bumpCycle() {
329 void ConvergingVLIWScheduler::VLIWSchedBoundary::bumpNode(SUnit *SU) {
359 void ConvergingVLIWScheduler::VLIWSchedBoundary::releasePending() {
387 void ConvergingVLIWScheduler::VLIWSchedBoundary::removeReady(SUnit *SU) {
399 SUnit *ConvergingVLIWScheduler::VLIWSchedBoundary::pickOnlyChoice()
    [all...]
HexagonMachineScheduler.h 37 // ConvergingVLIWScheduler - Implementation of the standard
107 /// ConvergingVLIWScheduler shrinks the unscheduled zone using heuristics
109 class ConvergingVLIWScheduler : public MachineSchedStrategy {
111 /// Store the state used by ConvergingVLIWScheduler heuristics, required
157 Pending(ID << ConvergingVLIWScheduler::LogMaxQID, Name+".P"),
173 return Available.getID() == ConvergingVLIWScheduler::TopQID;
206 ConvergingVLIWScheduler()
HexagonTargetMachine.cpp 85 return new VLIWMachineScheduler(C, make_unique<ConvergingVLIWScheduler>());

Completed in 253 milliseconds