Lines Matching refs:Sparse
1 //===- llvm/ADT/SparseSet.h - Sparse set ------------------------*- C++ -*-===//
132 SparseT *Sparse = nullptr;
147 ~SparseSet() { free(Sparse); }
162 free(Sparse);
163 // The Sparse array doesn't actually need to be initialized, so malloc
166 Sparse = static_cast<SparseT*>(safe_calloc(U, sizeof(SparseT)));
195 // Sparse does not need to be cleared, see find().
206 assert(Sparse != nullptr && "Invalid sparse type");
208 for (unsigned i = Sparse[Idx], e = size(); i < e; i += Stride) {
258 Sparse[Idx] = size();
271 // Sparse does not need to be cleared, see find().
295 Sparse[BackIdx] = I - begin();