Lines Matching refs:ValueHandles
61 // Notify all ValueHandles (if present) that this value is going away.
309 // Notify all ValueHandles (if present) that this value is going away.
556 // ValueHandles map already.
557 ValueHandleBase *&Entry = pImpl->ValueHandles[VP.getPointer()];
568 DenseMap<Value*, ValueHandleBase*> &Handles = pImpl->ValueHandles;
609 // ValueHandle watching VP. If so, delete its entry from the ValueHandles
612 DenseMap<Value*, ValueHandleBase*> &Handles = pImpl->ValueHandles;
621 assert(V->HasValueHandle && "Should only be called if ValueHandles present");
626 ValueHandleBase *Entry = pImpl->ValueHandles[V];
629 // We use a local ValueHandleBase as an iterator so that ValueHandles can add
667 if (pImpl->ValueHandles[V]->getKind() == Assert)
678 assert(Old->HasValueHandle &&"Should only be called if ValueHandles present");
684 ValueHandleBase *Entry = pImpl->ValueHandles[Old];
689 // ValueHandles can add and remove themselves from the list without
723 for (Entry = pImpl->ValueHandles[Old]; Entry; Entry = Entry->Next)