reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/Hexagon/HexagonMachineScheduler.cpp
  584   if (!SU || SU->isScheduled)
  584   if (!SU || SU->isScheduled)
  590   if (SU->isScheduleHigh) {
  598     if (Top.isLatencyBound(SU)) {
  600       ResCount += (SU->getHeight() * ScaleTwo);
  605       dbgstr << "h" << std::setw(3) << SU->getHeight() << "|";
  611     if (Top.ResourceModel->isResourceAvailable(SU, true)) {
  618     if (Bot.isLatencyBound(SU)) {
  620       ResCount += (SU->getDepth() * ScaleTwo);
  625       dbgstr << "d" << std::setw(3) << SU->getDepth() << "|";
  631     if (Bot.ResourceModel->isResourceAvailable(SU, false)) {
  645     if (Top.isLatencyBound(SU))
  646       for (const SDep &SI : SU->Succs)
  647         if (isSingleUnscheduledPred(SI.getSUnit(), SU))
  651     if (Bot.isLatencyBound(SU))
  652       for (const SDep &PI : SU->Preds)
  653         if (isSingleUnscheduledSucc(PI.getSUnit(), SU))
  676     if (IsAvailableAmt && pressureChange(SU, Q.getID() != TopQID) > 0 &&
  691   if (SU->isInstr() && QII.mayBeCurLoad(*SU->getInstr())) {
  691   if (SU->isInstr() && QII.mayBeCurLoad(*SU->getInstr())) {
  693         Top.ResourceModel->isResourceAvailable(SU, true)) {
  697                Bot.ResourceModel->isResourceAvailable(SU, false)) {
  705   if (Q.getID() == TopQID && getWeakLeft(SU, true) == 0) {
  706     for (const SDep &PI : SU->Preds) {
  714   } else if (Q.getID() == BotQID && getWeakLeft(SU, false) == 0) {
  715     for (const SDep &SI : SU->Succs) {
  732       for (const auto &PI : SU->Preds) {
  740       for (const auto &SI : SU->Succs) {