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

/external/llvm/include/llvm/ADT/
H A DPointerIntPair.h40 typename PtrTraits = PointerLikeTypeTraits<PointerTy> >
46 ~(uintptr_t)(((intptr_t)1 << PtrTraits::NumLowBitsAvailable)-1),
50 IntShift = (uintptr_t)PtrTraits::NumLowBitsAvailable-IntBits,
61 assert(IntBits <= PtrTraits::NumLowBitsAvailable &&
68 return PtrTraits::getFromVoidPointer(
78 = reinterpret_cast<intptr_t>(PtrTraits::getAsVoidPointer(Ptr));
79 assert((PtrVal & ((1 << PtrTraits::NumLowBitsAvailable)-1)) == 0 &&
97 "PtrTraits doesn't change the pointer");
145 typename PtrTraits>
147 PtrTraits> > {
[all...]
H A DSmallPtrSet.h174 typedef PointerLikeTypeTraits<PtrTy> PtrTraits; typedef in class:llvm::SmallPtrSetIterator
189 return PtrTraits::getFromVoidPointer(const_cast<void*>(*Bucket));
240 typedef PointerLikeTypeTraits<PtrType> PtrTraits; typedef in class:llvm::SmallPtrSet
253 return insert_imp(PtrTraits::getAsVoidPointer(Ptr));
259 return erase_imp(PtrTraits::getAsVoidPointer(Ptr));
264 return count_imp(PtrTraits::getAsVoidPointer(Ptr));
/external/clang/include/clang/Sema/
H A DOwnership.h262 typedef llvm::PointerLikeTypeTraits<PtrTy> PtrTraits; typedef in class:clang::ActionResult
268 void *VP = PtrTraits::getAsVoidPointer(V);
283 return PtrTraits::getFromVoidPointer(VP);
290 void *VP = PtrTraits::getAsVoidPointer(V);
296 void *VP = PtrTraits::getAsVoidPointer(RHS);

Completed in 1297 milliseconds