From d5d4c72217bcc6d02ef712ea619c06c1cd35b418 Mon Sep 17 00:00:00 2001 From: Dan Gohman Date: Thu, 20 Nov 2008 03:32:45 +0000 Subject: [PATCH] Remove a remnant of list-burr's fast mode. llvm-svn: 59702 --- .../SelectionDAG/ScheduleDAGRRList.cpp | 20 ------------------- 1 file changed, 20 deletions(-) diff --git a/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp b/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp index aecd2ce2aa2..8e9ab44bd0d 100644 --- a/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp +++ b/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp @@ -1185,15 +1185,6 @@ namespace { bool operator()(const SUnit* left, const SUnit* right) const; }; - struct bu_ls_rr_fast_sort : public std::binary_function{ - RegReductionPriorityQueue *SPQ; - bu_ls_rr_fast_sort(RegReductionPriorityQueue *spq) - : SPQ(spq) {} - bu_ls_rr_fast_sort(const bu_ls_rr_fast_sort &RHS) : SPQ(RHS.SPQ) {} - - bool operator()(const SUnit* left, const SUnit* right) const; - }; - struct td_ls_rr_sort : public std::binary_function { RegReductionPriorityQueue *SPQ; td_ls_rr_sort(RegReductionPriorityQueue *spq) : SPQ(spq) {} @@ -1454,17 +1445,6 @@ bool bu_ls_rr_sort::operator()(const SUnit *left, const SUnit *right) const { return (left->NodeQueueId > right->NodeQueueId); } -bool -bu_ls_rr_fast_sort::operator()(const SUnit *left, const SUnit *right) const { - unsigned LPriority = SPQ->getNodePriority(left); - unsigned RPriority = SPQ->getNodePriority(right); - if (LPriority != RPriority) - return LPriority > RPriority; - assert(left->NodeQueueId && right->NodeQueueId && - "NodeQueueId cannot be zero"); - return (left->NodeQueueId > right->NodeQueueId); -} - template bool RegReductionPriorityQueue::canClobber(const SUnit *SU, const SUnit *Op) {