Lines Matching refs:Ptr
39 bool SmallPtrSetImpl::insert_imp(const void * Ptr) { in insert_imp() argument
44 if (*APtr == Ptr) in insert_imp()
49 SmallArray[NumElements++] = Ptr; in insert_imp()
65 const void **Bucket = const_cast<const void**>(FindBucketFor(Ptr)); in insert_imp()
66 if (*Bucket == Ptr) return false; // Already inserted, good. in insert_imp()
71 *Bucket = Ptr; in insert_imp()
76 bool SmallPtrSetImpl::erase_imp(const void * Ptr) { in erase_imp() argument
81 if (*APtr == Ptr) { in erase_imp()
93 void **Bucket = const_cast<void**>(FindBucketFor(Ptr)); in erase_imp()
94 if (*Bucket != Ptr) return false; // Not in the set? in erase_imp()
103 const void * const *SmallPtrSetImpl::FindBucketFor(const void *Ptr) const { in FindBucketFor()
104 unsigned Bucket = Hash(Ptr); in FindBucketFor()
111 if (Array[Bucket] == Ptr) in FindBucketFor()