Searched refs:PtrTraits (Results 1 – 2 of 2) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | PointerIntPair.h | 61 template <typename PointerT, unsigned IntBits, typename PtrTraits> 78 typename PtrTraits = PointerLikeTypeTraits<PointerTy>, 79 typename Info = PointerIntPairInfo<PointerTy, IntBits, PtrTraits>> 143 (void)PtrTraits::getFromVoidPointer(V); in getFromOpaqueValue() 167 template <typename PointerT, unsigned IntBits, typename PtrTraits> 169 static_assert(PtrTraits::NumLowBitsAvailable < 172 static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, 177 ~(uintptr_t)(((intptr_t)1 << PtrTraits::NumLowBitsAvailable) - 1), 181 IntShift = (uintptr_t)PtrTraits::NumLowBitsAvailable - IntBits, 191 return PtrTraits::getFromVoidPointer( in getPointer() [all …]
|
| H A D | SmallPtrSet.h | 319 using PtrTraits = PointerLikeTypeTraits<PtrTy>; variable 338 return PtrTraits::getFromVoidPointer(const_cast<void *>(Bucket[-1])); 341 return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket)); 371 using PtrTraits = PointerLikeTypeTraits<PtrType>; variable 391 auto p = insert_imp(PtrTraits::getAsVoidPointer(Ptr)); in insert() 408 return erase_imp(PtrTraits::getAsVoidPointer(Ptr)); in erase() 429 PtrType Ptr = PtrTraits::getFromVoidPointer(const_cast<void *>(*APtr)); in remove_if() 446 PtrType Ptr = PtrTraits::getFromVoidPointer(const_cast<void *>(Value)); in remove_if()
|