Lines Matching defs:Reason
2200 GenericSchedulerBase::CandReason Reason) {
2201 switch (Reason) {
2226 switch (Cand.Reason) {
2257 dbgs() << " SU(" << Cand.SU->NodeNum << ") " << getReasonStr(Cand.Reason);
2279 GenericSchedulerBase::CandReason Reason) {
2281 TryCand.Reason = Reason;
2285 if (Cand.Reason > Reason)
2286 Cand.Reason = Reason;
2289 Cand.setRepeat(Reason);
2296 GenericSchedulerBase::CandReason Reason) {
2298 TryCand.Reason = Reason;
2302 if (Cand.Reason > Reason)
2303 Cand.Reason = Reason;
2306 Cand.setRepeat(Reason);
2339 << GenericSchedulerBase::getReasonStr(Cand.Reason) << '\n');
2475 GenericSchedulerBase::CandReason Reason) {
2481 Reason);
2486 Reason)) {
2492 return tryGreater(TryRank, CandRank, TryCand, Cand, Reason);
2579 TryCand.Reason = NodeOrder;
2664 TryCand.Reason = NodeOrder;
2688 if (TryCand.Reason != NoCand) {
2724 assert(BotCand.Reason != NoCand && "failed to find the first candidate");
2733 if ((BotCand.Reason == RegExcess && !BotCand.isRepeat(RegExcess))
2734 || (BotCand.Reason == RegCritical
2743 assert(TopCand.Reason != NoCand && "failed to find the first candidate");
2746 if (TopCand.Reason < BotCand.Reason) {
2772 assert(TopCand.Reason != NoCand && "failed to find a candidate");
2784 assert(BotCand.Reason != NoCand && "failed to find a candidate");
2917 TryCand.Reason = NodeOrder;
2942 TryCand.Reason = NodeOrder;
2955 if (TryCand.Reason != NoCand) {
2978 assert(TopCand.Reason != NoCand && "failed to find a candidate");