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

References

lib/Target/Hexagon/HexagonMachineScheduler.cpp
  777   for (ReadyQueue::iterator I = Q.begin(), E = Q.end(); I != E; ++I) {
  777   for (ReadyQueue::iterator I = Q.begin(), E = Q.end(); I != E; ++I) {
  779     TempTracker.getMaxPressureDelta((*I)->getInstr(), RPDelta,
  783     int CurrentCost = SchedulingCost(Q, *I, Candidate, RPDelta, false);
  787       LLVM_DEBUG(traceCandidate("DCAND", Q, *I, CurrentCost));
  788       Candidate.SU = *I;
  798       if ((Q.getID() == TopQID && (*I)->NodeNum < Candidate.SU->NodeNum)
  799           || (Q.getID() == BotQID && (*I)->NodeNum > Candidate.SU->NodeNum)) {
  800         LLVM_DEBUG(traceCandidate("NCAND", Q, *I, CurrentCost));
  801         Candidate.SU = *I;
  811       LLVM_DEBUG(traceCandidate("CCAND", Q, *I, CurrentCost));
  812       Candidate.SU = *I;
  820     unsigned CurrWeak = getWeakLeft(*I, (Q.getID() == TopQID));
  824         LLVM_DEBUG(traceCandidate("WCAND", Q, *I, CurrentCost));
  825         Candidate.SU = *I;
  833     if (CurrentCost == Candidate.SCost && Zone.isLatencyBound(*I)) {
  836         CurrSize = (*I)->Succs.size();
  839         CurrSize = (*I)->Preds.size();
  843         LLVM_DEBUG(traceCandidate("SPCAND", Q, *I, CurrentCost));
  844         Candidate.SU = *I;
  859       if ((Q.getID() == TopQID && (*I)->NodeNum < Candidate.SU->NodeNum)
  860           || (Q.getID() == BotQID && (*I)->NodeNum > Candidate.SU->NodeNum)) {
  861         LLVM_DEBUG(traceCandidate("TCAND", Q, *I, CurrentCost));
  862         Candidate.SU = *I;