Home
last modified time | relevance | path

Searched refs:CurArray (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Support/
H A DSmallPtrSet.cpp26 free(CurArray); in shrink_and_clear()
154 free(CurArray); in CopyFrom()
163 CurArray = T; in CopyFrom()
175 std::copy(RHS.CurArray, RHS.EndPointer(), CurArray); in CopyHelper()
184 free(CurArray); in MoveFrom()
195 std::copy(RHS.CurArray, RHS.CurArray + RHS.NumNonEmpty, CurArray); in MoveHelper()
197 CurArray = RHS.CurArray; in MoveHelper()
218 std::swap(this->CurArray, RHS.CurArray); in swap()
235 RHS.CurArray = this->CurArray; in swap()
244 std::copy(this->CurArray, this->CurArray + this->NumNonEmpty, in swap()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/ADT/
H A DSmallPtrSet.h58 const void **CurArray; variable
76 : SmallArray(SmallStorage), CurArray(SmallStorage), in SmallPtrSetImplBase()
84 free(CurArray); in ~SmallPtrSetImplBase()
103 memset(CurArray, -1, CurArraySize * sizeof(void *)); in clear()
120 return isSmall() ? CurArray + NumNonEmpty : CurArray + CurArraySize; in EndPointer()
195 bool isSmall() const { return CurArray == SmallArray; } in isSmall()
406 return makeIterator(CurArray);
414 return iterator(P == EndPointer() ? CurArray : P + 1, CurArray, *this);