Searched refs:PointerLikeTypeTraits (Results 1 - 9 of 9) sorted by relevance
/macosx-10.10/llvmCore-3425.0.34/include/llvm/Support/ |
H A D | PointerLikeTypeTraits.h | 1 //===- llvm/Support/PointerLikeTypeTraits.h - Pointer Traits ----*- C++ -*-===// 10 // This file defines the PointerLikeTypeTraits class. This allows data 22 /// PointerLikeTypeTraits - This is a traits object that is used to handle 26 class PointerLikeTypeTraits { class in namespace:llvm 32 // Provide PointerLikeTypeTraits for non-cvr pointers. 34 class PointerLikeTypeTraits<T*> { class in namespace:llvm 50 // Provide PointerLikeTypeTraits for const pointers. 52 class PointerLikeTypeTraits<const T*> { class in namespace:llvm 53 typedef PointerLikeTypeTraits<T*> NonConst; 65 // Provide PointerLikeTypeTraits fo 67 class PointerLikeTypeTraits<uintptr_t> { class in namespace:llvm [all...] |
H A D | ValueHandle.h | 26 class PointerLikeTypeTraits<ValueHandleBase**> { class in namespace:llvm
|
/macosx-10.10/llvmCore-3425.0.34/include/llvm/ADT/ |
H A D | PointerUnion.h | 49 /// Provide PointerLikeTypeTraits for void* that is used by PointerUnion 57 PT1BitsAv = (int)(PointerLikeTypeTraits<PT1>::NumLowBitsAvailable), 58 PT2BitsAv = (int)(PointerLikeTypeTraits<PT2>::NumLowBitsAvailable), 100 const_cast<void *>(PointerLikeTypeTraits<PT1>::getAsVoidPointer(V))); 105 const_cast<void *>(PointerLikeTypeTraits<PT2>::getAsVoidPointer(V))); 114 return !PointerLikeTypeTraits<PT1>::getFromVoidPointer(Val.getPointer()); 134 return PointerLikeTypeTraits<T>::getFromVoidPointer(Val.getPointer()); 156 "Can't get the address because PointerLikeTypeTraits changes the ptr"); 164 const_cast<void *>(PointerLikeTypeTraits<PT1>::getAsVoidPointer(RHS))); 170 const_cast<void *>(PointerLikeTypeTraits<PT 186 class PointerLikeTypeTraits<PointerUnion<PT1, PT2> > { class in namespace:llvm 319 class PointerLikeTypeTraits<PointerUnion3<PT1, PT2, PT3> > { class in namespace:llvm 432 class PointerLikeTypeTraits<PointerUnion4<PT1, PT2, PT3, PT4> > { class in namespace:llvm [all...] |
H A D | PointerIntPair.h | 17 #include "llvm/Support/PointerLikeTypeTraits.h" 29 /// on the number of bits available according to PointerLikeTypeTraits for the 40 typename PtrTraits = PointerLikeTypeTraits<PointerTy> > 139 Val <<= PointerLikeTypeTraits<PointerTy>::NumLowBitsAvailable; 144 Val <<= PointerLikeTypeTraits<PointerTy>::NumLowBitsAvailable; 157 class PointerLikeTypeTraits<PointerIntPair<PointerTy, IntBits, IntType,
|
H A D | DenseMapInfo.h | 17 #include "llvm/Support/PointerLikeTypeTraits.h" 35 Val <<= PointerLikeTypeTraits<T*>::NumLowBitsAvailable; 40 Val <<= PointerLikeTypeTraits<T*>::NumLowBitsAvailable;
|
H A D | SmallPtrSet.h | 20 #include "llvm/Support/PointerLikeTypeTraits.h" 176 typedef PointerLikeTypeTraits<PtrTy> PtrTraits; 242 typedef PointerLikeTypeTraits<PtrType> PtrTraits;
|
/macosx-10.10/llvmCore-3425.0.34/include/llvm/ |
H A D | Use.h | 43 class PointerLikeTypeTraits<Use**> { class in namespace:llvm
|
H A D | Instruction.h | 396 class PointerLikeTypeTraits<Instruction*> { class in namespace:llvm
|
H A D | Value.h | 404 class PointerLikeTypeTraits<Value*> { class in namespace:llvm
|
Completed in 159 milliseconds