Lines Matching refs:Storage
38 llvm::SmallVector<T, InlineCapacity> Storage; member in __anon7ad6c0530111::PriorityQueue
44 bool empty() const { return Storage.empty(); } in empty()
48 unsigned Index = Storage.size(); in insert()
49 Storage.push_back(V); in insert()
52 T *data = Storage.data(); in insert()
65 T tmp = Storage[0]; in remove_min()
67 unsigned NewSize = Storage.size() - 1; in remove_min()
71 Storage[0] = Storage[NewSize]; in remove_min()
73 std::swap(Storage[0], Storage[NewSize]); in remove_min()
88 if (Precedes(Storage[L], Storage[Index])) in remove_min()
89 std::swap(Storage[L], Storage[Index]); in remove_min()
95 unsigned IndexToTest = (Precedes(Storage[L], Storage[R]) ? L : R); in remove_min()
98 if (!Precedes(Storage[IndexToTest], Storage[Index])) in remove_min()
102 std::swap(Storage[IndexToTest], Storage[Index]); in remove_min()
106 Storage.pop_back(); in remove_min()