Lines Matching refs:Ptr
62 void FoldingSetNodeID::AddPointer(const void *Ptr) { in AddPointer() argument
67 Bits.append(reinterpret_cast<unsigned *>(&Ptr), in AddPointer()
68 reinterpret_cast<unsigned *>(&Ptr+1)); in AddPointer()
201 intptr_t Ptr = reinterpret_cast<intptr_t>(NextInBucketPtr); in GetBucketPtr() local
202 assert((Ptr & 1) && "Not a bucket pointer"); in GetBucketPtr()
203 return reinterpret_cast<void**>(Ptr & ~intptr_t(1)); in GetBucketPtr()
339 void *Ptr = N->getNextInBucket(); in RemoveNode() local
340 if (Ptr == 0) return false; // Not in folding set. in RemoveNode()
346 void *NodeNextPtr = Ptr; in RemoveNode()
350 if (Node *NodeInBucket = GetNextPtr(Ptr)) { in RemoveNode()
352 Ptr = NodeInBucket->getNextInBucket(); in RemoveNode()
356 if (Ptr == N) { in RemoveNode()
361 void **Bucket = GetBucketPtr(Ptr); in RemoveNode()
362 Ptr = *Bucket; in RemoveNode()
366 if (Ptr == N) { in RemoveNode()
423 Ptr = (*Bucket == 0 || GetNextPtr(*Bucket) == 0) ? (void*) Bucket : *Bucket; in FoldingSetBucketIteratorImpl()