Searched refs:PtrTraits (Results 1 – 3 of 3) sorted by relevance
25 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 …]
269 using PtrTraits = PointerLikeTypeTraits<PtrTy>; variable288 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));
194 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);