Lines Matching defs:Reason
2222 GenericSchedulerBase::CandReason Reason) {
2223 switch (Reason) {
2248 switch (Cand.Reason) {
2279 dbgs() << " SU(" << Cand.SU->NodeNum << ") " << getReasonStr(Cand.Reason);
2301 GenericSchedulerBase::CandReason Reason) {
2303 TryCand.Reason = Reason;
2307 if (Cand.Reason > Reason)
2308 Cand.Reason = Reason;
2311 Cand.setRepeat(Reason);
2318 GenericSchedulerBase::CandReason Reason) {
2320 TryCand.Reason = Reason;
2324 if (Cand.Reason > Reason)
2325 Cand.Reason = Reason;
2328 Cand.setRepeat(Reason);
2361 << GenericSchedulerBase::getReasonStr(Cand.Reason) << '\n');
2501 GenericSchedulerBase::CandReason Reason) {
2507 Reason);
2512 Reason)) {
2518 return tryGreater(TryRank, CandRank, TryCand, Cand, Reason);
2605 TryCand.Reason = NodeOrder;
2690 TryCand.Reason = NodeOrder;
2714 if (TryCand.Reason != NoCand) {
2750 assert(BotCand.Reason != NoCand && "failed to find the first candidate");
2759 if ((BotCand.Reason == RegExcess && !BotCand.isRepeat(RegExcess))
2760 || (BotCand.Reason == RegCritical
2769 assert(TopCand.Reason != NoCand && "failed to find the first candidate");
2772 if (TopCand.Reason < BotCand.Reason) {
2798 assert(TopCand.Reason != NoCand && "failed to find a candidate");
2810 assert(BotCand.Reason != NoCand && "failed to find a candidate");
2946 TryCand.Reason = NodeOrder;
2971 TryCand.Reason = NodeOrder;
2984 if (TryCand.Reason != NoCand) {
3007 assert(TopCand.Reason != NoCand && "failed to find a candidate");