Lines Matching refs:Heap
226 std::pop_heap(Heap.begin(), Heap.end(), isLess); in pop_heap_adjust()
227 while (updateAndCheckDecreased(Heap.back())) { in pop_heap_adjust()
228 std::push_heap(Heap.begin(), Heap.end(), isLess); in pop_heap_adjust()
229 std::pop_heap(Heap.begin(), Heap.end(), isLess); in pop_heap_adjust()
241 size_t size() override { return Heap.size(); } in size()
247 Heap.push_back(CB); in push()
249 std::push_heap(Heap.begin(), Heap.end(), isLess); in push()
257 CallBase *CB = Heap.pop_back_val(); in pop()
267 llvm::erase_if(Heap, PredWrapper); in erase_if()
268 std::make_heap(Heap.begin(), Heap.end(), isLess); in erase_if()
272 SmallVector<CallBase *, 16> Heap; member in __anon59f5c2340111::PriorityInlineOrder