Searched defs:TrackingVH (Results 1 - 1 of 1) sorted by relevance

/external/llvm/include/llvm/Support/
H A DValueHandle.h278 /// TrackingVH - This is a value handle that tracks a Value (or Value subclass),
281 /// TrackingVH is designed for situations where a client needs to hold a handle
285 /// It is an error to do anything with a TrackingVH whose value has been
291 class TrackingVH : public ValueHandleBase { class in namespace:llvm
326 TrackingVH() : ValueHandleBase(Tracking) {} function in class:llvm::TrackingVH
327 TrackingVH(ValueTy *P) : ValueHandleBase(Tracking, GetAsValue(P)) {} function in class:llvm::TrackingVH
328 TrackingVH(const TrackingVH &RHS) : ValueHandleBase(Tracking, RHS) {} function in class:llvm::TrackingVH
338 ValueTy *operator=(const TrackingVH<ValueTy> &RHS) {
347 // Specialize simplify_type to allow TrackingVH t
[all...]

Completed in 174 milliseconds