Home
last modified time | relevance | path

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

/external/llvm/include/llvm/ADT/
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 && in PointerIntPair()
68 return PtrTraits::getFromVoidPointer( in getPointer()
78 = reinterpret_cast<intptr_t>(PtrTraits::getAsVoidPointer(Ptr)); in setPointer()
79 assert((PtrVal & ((1 << PtrTraits::NumLowBitsAvailable)-1)) == 0 && in setPointer()
115 (void)PtrTraits::getFromVoidPointer(V); in getFromOpaqueValue()
156 typename PtrTraits>
158 PtrTraits> > {
[all …]
DSmallPtrSet.h175 typedef PointerLikeTypeTraits<PtrTy> PtrTraits; typedef
190 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));
/external/clang/include/clang/Sema/
DOwnership.h173 typedef llvm::PointerLikeTypeTraits<PtrTy> PtrTraits;
179 void *VP = PtrTraits::getAsVoidPointer(V);
194 return PtrTraits::getFromVoidPointer(VP);
202 void *VP = PtrTraits::getAsVoidPointer(V);
208 void *VP = PtrTraits::getAsVoidPointer(RHS);