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

References

include/llvm/CodeGen/MachineScheduler.h
  861       Reason = NoCand;
  871       assert(Best.Reason != NoCand && "uninitialized Sched candidate");
  873       Reason = Best.Reason;
  873       Reason = Best.Reason;
lib/CodeGen/MachineScheduler.cpp
 2596   switch (Cand.Reason) {
 2627   dbgs() << "  Cand SU(" << Cand.SU->NodeNum << ") " << getReasonStr(Cand.Reason);
 2652     TryCand.Reason = Reason;
 2656     if (Cand.Reason > Reason)
 2657       Cand.Reason = Reason;
 2668     TryCand.Reason = Reason;
 2672     if (Cand.Reason > Reason)
 2673       Cand.Reason = Reason;
 2711   tracePick(Cand.Reason, Cand.AtTop);
 3000     TryCand.Reason = NodeOrder;
 3093       TryCand.Reason = NodeOrder;
 3118     if (TryCand.Reason != NoCand) {
 3157     assert(BotCand.Reason != NoCand && "failed to find the first candidate");
 3177     assert(TopCand.Reason != NoCand && "failed to find the first candidate");
 3195   TopCand.Reason = NoCand;
 3197   if (TopCand.Reason != NoCand) {
 3222         assert(TopCand.Reason != NoCand && "failed to find a candidate");
 3233         assert(BotCand.Reason != NoCand && "failed to find a candidate");
 3365     TryCand.Reason = NodeOrder;
 3396     TryCand.Reason = NodeOrder;
 3407     if (TryCand.Reason != NoCand) {
 3432       assert(TopCand.Reason != NoCand && "failed to find a candidate");
lib/Target/AMDGPU/GCNSchedStrategy.cpp
  158     if (TryCand.Reason != NoCand) {
  196     assert(BotCand.Reason != NoCand && "failed to find the first candidate");
  216     assert(TopCand.Reason != NoCand && "failed to find the first candidate");
  234   if (TopCand.Reason == BotCand.Reason) {
  234   if (TopCand.Reason == BotCand.Reason) {
  236     GenericSchedulerBase::CandReason TopReason = TopCand.Reason;
  237     TopCand.Reason = NoCand;
  239     if (TopCand.Reason != NoCand) {
  242       TopCand.Reason = TopReason;
  245     if (TopCand.Reason == RegExcess && TopCand.RPDelta.Excess.getUnitInc() <= 0) {
  247     } else if (BotCand.Reason == RegExcess && BotCand.RPDelta.Excess.getUnitInc() <= 0) {
  249     } else if (TopCand.Reason == RegCritical && TopCand.RPDelta.CriticalMax.getUnitInc() <= 0) {
  251     } else if (BotCand.Reason == RegCritical && BotCand.RPDelta.CriticalMax.getUnitInc() <= 0) {
  254       if (BotCand.Reason > TopCand.Reason) {
  254       if (BotCand.Reason > TopCand.Reason) {
  283         assert(TopCand.Reason != NoCand && "failed to find a candidate");
  293         assert(BotCand.Reason != NoCand && "failed to find a candidate");
lib/Target/PowerPC/PPCMachineScheduler.cpp
   33     TryCand.Reason = Stall;
   38     TryCand.Reason = NoCand;
   55   if (TryCand.Reason != NodeOrder && TryCand.Reason != NoCand)
   55   if (TryCand.Reason != NodeOrder && TryCand.Reason != NoCand)