diff --git a/llvm/include/llvm/CodeGen/MachineScheduler.h b/llvm/include/llvm/CodeGen/MachineScheduler.h index e1f1a1efecc72..5b001cc4dad5e 100644 --- a/llvm/include/llvm/CodeGen/MachineScheduler.h +++ b/llvm/include/llvm/CodeGen/MachineScheduler.h @@ -1078,9 +1078,23 @@ class GenericSchedulerBase : public MachineSchedStrategy { /// Represent the type of SchedCandidate found within a single queue. /// pickNodeBidirectional depends on these listed by decreasing priority. enum CandReason : uint8_t { - NoCand, Only1, PhysReg, RegExcess, RegCritical, Stall, Cluster, Weak, - RegMax, ResourceReduce, ResourceDemand, BotHeightReduce, BotPathReduce, - TopDepthReduce, TopPathReduce, NextDefUse, NodeOrder}; + NoCand, + Only1, + PhysReg, + RegExcess, + RegCritical, + Stall, + Cluster, + Weak, + RegMax, + ResourceReduce, + ResourceDemand, + BotHeightReduce, + BotPathReduce, + TopDepthReduce, + TopPathReduce, + NodeOrder + }; #ifndef NDEBUG static const char *getReasonStr(GenericSchedulerBase::CandReason Reason); diff --git a/llvm/lib/CodeGen/MachineScheduler.cpp b/llvm/lib/CodeGen/MachineScheduler.cpp index df90077b15f33..adad8bf3c8c29 100644 --- a/llvm/lib/CodeGen/MachineScheduler.cpp +++ b/llvm/lib/CodeGen/MachineScheduler.cpp @@ -3220,6 +3220,7 @@ void GenericSchedulerBase::setPolicy(CandPolicy &Policy, bool IsPostRA, #ifndef NDEBUG const char *GenericSchedulerBase::getReasonStr( GenericSchedulerBase::CandReason Reason) { + // clang-format off switch (Reason) { case NoCand: return "NOCAND "; case Only1: return "ONLY1 "; @@ -3236,9 +3237,9 @@ const char *GenericSchedulerBase::getReasonStr( case TopPathReduce: return "TOP-PATH "; case BotHeightReduce:return "BOT-HEIGHT"; case BotPathReduce: return "BOT-PATH "; - case NextDefUse: return "DEF-USE "; case NodeOrder: return "ORDER "; }; + // clang-format on llvm_unreachable("Unknown reason!"); }