reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
140 class WeakVH : public ValueHandleBase { 181 class WeakTrackingVH : public ValueHandleBase { 237 class AssertingVH 379 class CallbackVH : public ValueHandleBase {
60 class ValueHandleBase;
39 ValueHandleBase(const ValueHandleBase &RHS) 42 ValueHandleBase(HandleBaseKind Kind, const ValueHandleBase &RHS) 49 PointerIntPair<ValueHandleBase**, 2, HandleBaseKind> PrevPair; 50 ValueHandleBase *Next = nullptr; 80 Value *operator=(const ValueHandleBase &RHS) { 119 ValueHandleBase **getPrevPtr() const { return PrevPair.getPointer(); } 121 void setPrevPtr(ValueHandleBase **Ptr) { PrevPair.setPointer(Ptr); } 127 void AddToExistingUseList(ValueHandleBase **List); 130 void AddToExistingUseListAfter(ValueHandleBase *Node); 140 class WeakVH : public ValueHandleBase { 152 Value *operator=(const ValueHandleBase &RHS) { 181 class WeakTrackingVH : public ValueHandleBase { 193 Value *operator=(const ValueHandleBase &RHS) { 202 return ValueHandleBase::isValid(getValPtr()); 239 : public ValueHandleBase 379 class CallbackVH : public ValueHandleBase {lib/Analysis/MemorySSAUpdater.cpp
1305 ValueHandleBase::ValueIsRAUWd(MA, NewDefTarget);
lib/IR/LLVMContextImpl.h 1344 using ValueHandlesTy = DenseMap<Value *, ValueHandleBase *>;
lib/IR/Value.cpp75 ValueHandleBase::ValueIsDeleted(this); 407 ValueHandleBase::ValueIsRAUWd(this, New); 778 void ValueHandleBase::AddToExistingUseList(ValueHandleBase **List) { 791 void ValueHandleBase::AddToExistingUseListAfter(ValueHandleBase *List) { 809 ValueHandleBase *&Entry = pImpl->ValueHandles[getValPtr()]; 820 DenseMap<Value*, ValueHandleBase*> &Handles = pImpl->ValueHandles; 823 ValueHandleBase *&Entry = Handles[getValPtr()]; 836 for (DenseMap<Value*, ValueHandleBase*>::iterator I = Handles.begin(), 849 ValueHandleBase **PrevPtr = getPrevPtr(); 863 DenseMap<Value*, ValueHandleBase*> &Handles = pImpl->ValueHandles; 876 ValueHandleBase *Entry = pImpl->ValueHandles[V]; 888 for (ValueHandleBase Iterator(Assert, *Entry); Entry; Entry = Iterator.Next) { 932 ValueHandleBase *Entry = pImpl->ValueHandles[Old]; 940 for (ValueHandleBase Iterator(Assert, *Entry); Entry; Entry = Iterator.Next) {lib/Transforms/InstCombine/InstCombineCalls.cpp
4679 ValueHandleBase::ValueIsRAUWd(Caller, NV); 4683 ValueHandleBase::ValueIsDeleted(Caller);lib/Transforms/Utils/LCSSA.cpp
197 ValueHandleBase::ValueIsRAUWd(*UseToRewrite, &UserBB->front()); 208 ValueHandleBase::ValueIsRAUWd(*UseToRewrite, AddedPHIs[0]);lib/Transforms/Utils/SSAUpdater.cpp
201 ValueHandleBase::ValueIsRAUWd(OldVal, V);
lib/Transforms/Utils/SSAUpdaterBulk.cpp 184 ValueHandleBase::ValueIsRAUWd(OldVal, V);