Searched defs:Sparse (Results 1 - 2 of 2) sorted by relevance

/external/llvm/include/llvm/ADT/
H A DSparseSet.h1 //===--- llvm/ADT/SparseSet.h - Sparse set ----------------------*- C++ -*-===//
124 SparseT *Sparse; member in class:llvm::SparseSet
141 SparseSet() : Sparse(0), Universe(0) {}
142 ~SparseSet() { free(Sparse); }
157 free(Sparse);
158 // The Sparse array doesn't actually need to be initialized, so malloc
161 Sparse = reinterpret_cast<SparseT*>(calloc(U, sizeof(SparseT)));
190 // Sparse does not need to be cleared, see find().
205 for (unsigned i = Sparse[Idx], e = size(); i < e; i += Stride) {
251 Sparse[Id
[all...]
H A DSparseMultiSet.h1 //===--- llvm/ADT/SparseMultiSet.h - Sparse multiset ------------*- C++ -*-===//
112 SparseT *Sparse; member in class:llvm::SparseMultiSet
186 : Sparse(0), Universe(0), FreelistIdx(SMSNode::INVALID), NumFree(0) { }
188 ~SparseMultiSet() { free(Sparse); }
202 free(Sparse);
203 // The Sparse array doesn't actually need to be initialized, so malloc
206 Sparse = reinterpret_cast<SparseT*>(calloc(U, sizeof(SparseT)));
344 // Sparse does not need to be cleared, see find().
361 for (unsigned i = Sparse[Idx], e = Dense.size(); i < e; i += Stride) {
431 Sparse[Id
[all...]

Completed in 105 milliseconds