comparison lib/CodeGen/LatencyPriorityQueue.cpp @ 120:1172e4bd9c6f

update 4.0.0
author mir3636
date Fri, 25 Nov 2016 19:14:25 +0900
parents afa8332a0e37
children 3a76565eade5
comparison
equal deleted inserted replaced
101:34baf5011add 120:1172e4bd9c6f
131 return V; 131 return V;
132 } 132 }
133 133
134 void LatencyPriorityQueue::remove(SUnit *SU) { 134 void LatencyPriorityQueue::remove(SUnit *SU) {
135 assert(!Queue.empty() && "Queue is empty!"); 135 assert(!Queue.empty() && "Queue is empty!");
136 std::vector<SUnit *>::iterator I = std::find(Queue.begin(), Queue.end(), SU); 136 std::vector<SUnit *>::iterator I = find(Queue, SU);
137 if (I != std::prev(Queue.end())) 137 if (I != std::prev(Queue.end()))
138 std::swap(*I, Queue.back()); 138 std::swap(*I, Queue.back());
139 Queue.pop_back(); 139 Queue.pop_back();
140 } 140 }