Searched defs:ValPtr (Results 1 – 7 of 7) sorted by relevance
347 struct ValPtr { struct349 void emplace(Args&&... args) { in emplace()353 const T& operator*() const { return *ptr; } in operator *()354 T& operator*() { return *ptr; } in operator *()356 const T* operator->() const { return ptr; } in operator ->()357 T* operator->() { return ptr; } in operator ->()359 void free() { ptr->~T(); } in free()361 T take() { in take()369 ValPtr(void* ptr) : ptr(static_cast<T*>(ptr)) {} in ValPtr() argument375 T* ptr;
71 if (const auto *ValPtr = V.dyn_cast<const Value*>()) in V() local
72 if (const auto *ValPtr = V.dyn_cast<const Value*>()) in V() local
73 if (const auto *ValPtr = dyn_cast_if_present<const Value *>(V)) in V() local
74 if (const auto *ValPtr = dyn_cast_if_present<const Value *>(V)) in V() local