Lines Matching refs:Bucket
51 const void **Bucket = const_cast<const void**>(FindBucketFor(Ptr)); in insert_imp_big() local
52 if (*Bucket == Ptr) in insert_imp_big()
53 return std::make_pair(Bucket, false); // Already inserted, good. in insert_imp_big()
56 if (*Bucket == getTombstoneMarker()) in insert_imp_big()
60 *Bucket = Ptr; in insert_imp_big()
62 return std::make_pair(Bucket, true); in insert_imp_big()
66 unsigned Bucket = DenseMapInfo<void *>::getHashValue(Ptr) & (CurArraySize-1); in FindBucketFor() local
75 if (LLVM_LIKELY(Array[Bucket] == getEmptyMarker())) in FindBucketFor()
76 return Tombstone ? Tombstone : Array+Bucket; in FindBucketFor()
79 if (LLVM_LIKELY(Array[Bucket] == Ptr)) in FindBucketFor()
80 return Array+Bucket; in FindBucketFor()
84 if (Array[Bucket] == getTombstoneMarker() && !Tombstone) in FindBucketFor()
85 Tombstone = Array+Bucket; // Remember the first tombstone found. in FindBucketFor()
88 Bucket = (Bucket + ProbeAmt++) & (ArraySize-1); in FindBucketFor()