Lines Matching refs:CurrentCost
788 int CurrentCost = SchedulingCost(Q, *I, Candidate, RPDelta, false); in pickNodeFromQueue() local
792 LLVM_DEBUG(traceCandidate("DCAND", Q, *I, CurrentCost)); in pickNodeFromQueue()
795 Candidate.SCost = CurrentCost; in pickNodeFromQueue()
802 if (CurrentCost < 0 && Candidate.SCost < 0) { in pickNodeFromQueue()
805 LLVM_DEBUG(traceCandidate("NCAND", Q, *I, CurrentCost)); in pickNodeFromQueue()
808 Candidate.SCost = CurrentCost; in pickNodeFromQueue()
815 if (CurrentCost > Candidate.SCost) { in pickNodeFromQueue()
816 LLVM_DEBUG(traceCandidate("CCAND", Q, *I, CurrentCost)); in pickNodeFromQueue()
819 Candidate.SCost = CurrentCost; in pickNodeFromQueue()
829 LLVM_DEBUG(traceCandidate("WCAND", Q, *I, CurrentCost)); in pickNodeFromQueue()
832 Candidate.SCost = CurrentCost; in pickNodeFromQueue()
838 if (CurrentCost == Candidate.SCost && Zone.isLatencyBound(*I)) { in pickNodeFromQueue()
848 LLVM_DEBUG(traceCandidate("SPCAND", Q, *I, CurrentCost)); in pickNodeFromQueue()
851 Candidate.SCost = CurrentCost; in pickNodeFromQueue()
863 if (UseNewerCandidate && CurrentCost == Candidate.SCost) { in pickNodeFromQueue()
866 LLVM_DEBUG(traceCandidate("TCAND", Q, *I, CurrentCost)); in pickNodeFromQueue()
869 Candidate.SCost = CurrentCost; in pickNodeFromQueue()