Home | History | Annotate | Download | only in llvm-diff

Lines Matching defs:Storage

40   llvm::SmallVector<T, InlineCapacity> Storage;
46 bool empty() const { return Storage.empty(); }
50 unsigned Index = Storage.size();
51 Storage.push_back(V);
54 T *data = Storage.data();
67 T tmp = Storage[0];
69 unsigned NewSize = Storage.size() - 1;
73 Storage[0] = Storage[NewSize];
75 std::swap(Storage[0], Storage[NewSize]);
90 if (Precedes(Storage[L], Storage[Index]))
91 std::swap(Storage[L], Storage[Index]);
97 unsigned IndexToTest = (Precedes(Storage[L], Storage[R]) ? L : R);
100 if (!Precedes(Storage[IndexToTest], Storage[Index]))
104 std::swap(Storage[IndexToTest], Storage[Index]);
108 Storage.pop_back();