Home
last modified time | relevance | path

Searched refs:PtrTraits (Results 1 – 3 of 3) sorted by relevance

/freebsd-12.1/contrib/llvm/include/llvm/ADT/
H A DPointerIntPair.h25 template <typename PointerT, unsigned IntBits, typename PtrTraits>
42 typename PtrTraits = PointerLikeTypeTraits<PointerTy>,
105 (void)PtrTraits::getFromVoidPointer(V); in getFromOpaqueValue()
129 template <typename PointerT, unsigned IntBits, typename PtrTraits>
131 static_assert(PtrTraits::NumLowBitsAvailable <
134 static_assert(IntBits <= PtrTraits::NumLowBitsAvailable,
143 IntShift = (uintptr_t)PtrTraits::NumLowBitsAvailable - IntBits,
153 return PtrTraits::getFromVoidPointer( in getPointer()
163 reinterpret_cast<intptr_t>(PtrTraits::getAsVoidPointer(Ptr)); in updatePointer()
212 typename PtrTraits>
[all …]
H A DSmallPtrSet.h269 using PtrTraits = PointerLikeTypeTraits<PtrTy>; variable
288 return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1]));
291 return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
346 using PtrTraits = PointerLikeTypeTraits<PtrType>;
372 auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr));
379 return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DOwnership.h194 using PtrTraits = llvm::PointerLikeTypeTraits<PtrTy>;
201 void *VP = PtrTraits::getAsVoidPointer(V);
218 return PtrTraits::getFromVoidPointer(VP);
224 void *VP = PtrTraits::getAsVoidPointer(V);
230 void *VP = PtrTraits::getAsVoidPointer(RHS);