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

/freebsd-10-stable/contrib/llvm/include/llvm/ADT/
H A DPointerIntPair.h41 typename PtrTraits = PointerLikeTypeTraits<PointerTy> >
47 ~(uintptr_t)(((intptr_t)1 << PtrTraits::NumLowBitsAvailable)-1),
51 IntShift = (uintptr_t)PtrTraits::NumLowBitsAvailable-IntBits,
62 assert(IntBits <= PtrTraits::NumLowBitsAvailable &&
71 return PtrTraits::getFromVoidPointer(
81 = reinterpret_cast<intptr_t>(PtrTraits::getAsVoidPointer(PtrVal));
82 assert((PtrWord & ((1 << PtrTraits::NumLowBitsAvailable)-1)) == 0 &&
99 = reinterpret_cast<intptr_t>(PtrTraits::getAsVoidPointer(PtrVal));
100 assert((PtrWord & ((1 << PtrTraits::NumLowBitsAvailable)-1)) == 0 &&
107 = reinterpret_cast<intptr_t>(PtrTraits
[all...]
H A DSmallPtrSet.h175 typedef PointerLikeTypeTraits<PtrTy> PtrTraits; typedef in class:llvm::SmallPtrSetIterator
191 return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
241 typedef PointerLikeTypeTraits<PtrType> PtrTraits;
254 return insert_imp(PtrTraits::getAsVoidPointer(Ptr));
260 return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
265 return count_imp(PtrTraits::getAsVoidPointer(Ptr));
/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/Sema/
H A DOwnership.h184 typedef llvm::PointerLikeTypeTraits<PtrTy> PtrTraits; typedef in class:clang::ActionResult
190 void *VP = PtrTraits::getAsVoidPointer(V);
205 return PtrTraits::getFromVoidPointer(VP);
213 void *VP = PtrTraits::getAsVoidPointer(V);
219 void *VP = PtrTraits::getAsVoidPointer(RHS);

Completed in 79 milliseconds