Home | History | Annotate | Download | only in IR

Lines Matching refs:Handles

521     assert(Entry != 0 && "Value doesn't have any handles?");
526 // Ok, it doesn't have any handles yet, so we must insert it into the
531 DenseMap<Value*, ValueHandleBase*> &Handles = pImpl->ValueHandles;
532 const void *OldBucketPtr = Handles.getPointerIntoBucketsArray();
534 ValueHandleBase *&Entry = Handles[VP.getPointer()];
535 assert(Entry == 0 && "Value really did already have handles?");
541 if (Handles.isPointerIntoBucketsArray(OldBucketPtr) ||
542 Handles.size() == 1) {
547 for (DenseMap<Value*, ValueHandleBase*>::iterator I = Handles.begin(),
548 E = Handles.end(); I != E; ++I) {
575 DenseMap<Value*, ValueHandleBase*> &Handles = pImpl->ValueHandles;
576 if (Handles.isPointerIntoBucketsArray(PrevPtr)) {
577 Handles.erase(VP.getPointer());
600 // value handles (it is fine to momentarily add then remove a value handle).
683 // If any new tracking or weak value handles were added while processing the