Lines Matching refs:CurrentCost
782 int CurrentCost = SchedulingCost(Q, *I, Candidate, RPDelta, false); in pickNodeFromQueue() local
786 LLVM_DEBUG(traceCandidate("DCAND", Q, *I, CurrentCost)); in pickNodeFromQueue()
789 Candidate.SCost = CurrentCost; in pickNodeFromQueue()
796 if (CurrentCost < 0 && Candidate.SCost < 0) { in pickNodeFromQueue()
799 LLVM_DEBUG(traceCandidate("NCAND", Q, *I, CurrentCost)); in pickNodeFromQueue()
802 Candidate.SCost = CurrentCost; in pickNodeFromQueue()
809 if (CurrentCost > Candidate.SCost) { in pickNodeFromQueue()
810 LLVM_DEBUG(traceCandidate("CCAND", Q, *I, CurrentCost)); in pickNodeFromQueue()
813 Candidate.SCost = CurrentCost; in pickNodeFromQueue()
823 LLVM_DEBUG(traceCandidate("WCAND", Q, *I, CurrentCost)); in pickNodeFromQueue()
826 Candidate.SCost = CurrentCost; in pickNodeFromQueue()
832 if (CurrentCost == Candidate.SCost && Zone.isLatencyBound(*I)) { in pickNodeFromQueue()
842 LLVM_DEBUG(traceCandidate("SPCAND", Q, *I, CurrentCost)); in pickNodeFromQueue()
845 Candidate.SCost = CurrentCost; in pickNodeFromQueue()
857 if (UseNewerCandidate && CurrentCost == Candidate.SCost) { in pickNodeFromQueue()
860 LLVM_DEBUG(traceCandidate("TCAND", Q, *I, CurrentCost)); in pickNodeFromQueue()
863 Candidate.SCost = CurrentCost; in pickNodeFromQueue()