Home
last modified time | relevance | path

Searched refs:PointerLikeTypeTraits (Results 1 – 20 of 20) sorted by relevance

/external/llvm/include/llvm/Support/
DPointerLikeTypeTraits.h26 class PointerLikeTypeTraits {
34 class PointerLikeTypeTraits<T*> {
52 class PointerLikeTypeTraits<const T*> {
53 typedef PointerLikeTypeTraits<T*> NonConst;
67 class PointerLikeTypeTraits<uintptr_t> {
DValueHandle.h26 class PointerLikeTypeTraits<ValueHandleBase**> {
/external/llvm/include/llvm/ADT/
DPointerUnion.h57 PT1BitsAv = (int)(PointerLikeTypeTraits<PT1>::NumLowBitsAvailable),
58 PT2BitsAv = (int)(PointerLikeTypeTraits<PT2>::NumLowBitsAvailable),
99 const_cast<void *>(PointerLikeTypeTraits<PT1>::getAsVoidPointer(V))) {
102 const_cast<void *>(PointerLikeTypeTraits<PT2>::getAsVoidPointer(V)), 1) {
110 return !PointerLikeTypeTraits<PT1>::getFromVoidPointer(Val.getPointer());
130 return PointerLikeTypeTraits<T>::getFromVoidPointer(Val.getPointer());
160 const_cast<void *>(PointerLikeTypeTraits<PT1>::getAsVoidPointer(RHS)));
165 const_cast<void *>(PointerLikeTypeTraits<PT2>::getAsVoidPointer(RHS)),
181 class PointerLikeTypeTraits<PointerUnion<PT1, PT2> > {
195 PointerLikeTypeTraits<typename PointerUnion<PT1,PT2>::ValTy>
[all …]
DPointerIntPair.h40 typename PtrTraits = PointerLikeTypeTraits<PointerTy> >
160 Val <<= PointerLikeTypeTraits<PointerTy>::NumLowBitsAvailable;
165 Val <<= PointerLikeTypeTraits<PointerTy>::NumLowBitsAvailable;
178 class PointerLikeTypeTraits<PointerIntPair<PointerTy, IntBits, IntType,
DDenseMapInfo.h35 Val <<= PointerLikeTypeTraits<T*>::NumLowBitsAvailable;
40 Val <<= PointerLikeTypeTraits<T*>::NumLowBitsAvailable;
DSmallPtrSet.h176 typedef PointerLikeTypeTraits<PtrTy> PtrTraits;
242 typedef PointerLikeTypeTraits<PtrType> PtrTraits;
/external/clang/include/clang/Sema/
DOwnership.h45 typedef llvm::PointerLikeTypeTraits<PtrTy> Traits;
96 class PointerLikeTypeTraits<clang::OpaquePtr<T> > {
170 typedef llvm::PointerLikeTypeTraits<PtrTy> PtrTraits;
/external/clang/include/clang/AST/
DDeclGroup.h142 class PointerLikeTypeTraits; variable
144 class PointerLikeTypeTraits<clang::DeclGroupRef> {
DTemplateName.h546 class PointerLikeTypeTraits<clang::TemplateName> {
DCanonicalType.h366 class PointerLikeTypeTraits<clang::CanQual<T> > {
DType.h48 class PointerLikeTypeTraits; variable
50 class PointerLikeTypeTraits< ::clang::Type*> {
59 class PointerLikeTypeTraits< ::clang::ExtQuals*> {
1012 class PointerLikeTypeTraits<clang::QualType> {
DDeclBase.h56 class PointerLikeTypeTraits<clang::DeclContext*> {
DDeclCXX.h85 class PointerLikeTypeTraits< ::clang::AnyFunctionDecl> {
/external/llvm/test/Transforms/JumpThreading/
Dlvi-load.ll6 %"struct.llvm::PointerIntPair<llvm::Use**,2u,llvm::Use::PrevPtrTag,llvm::PointerLikeTypeTraits<llvm…
8 …t.llvm::PointerIntPair<llvm::Use**,2u,llvm::Use::PrevPtrTag,llvm::PointerLikeTypeTraits<llvm::Use*…
/external/clang/include/clang/Basic/
DIdentifierTable.h797 class PointerLikeTypeTraits<clang::Selector> {
811 class PointerLikeTypeTraits<clang::IdentifierInfo*> {
823 class PointerLikeTypeTraits<const clang::IdentifierInfo*> {
DSourceLocation.h425 class PointerLikeTypeTraits<clang::SourceLocation> {
/external/llvm/include/llvm/IR/
DAttributes.h361 Val <<= PointerLikeTypeTraits<void*>::NumLowBitsAvailable;
366 Val <<= PointerLikeTypeTraits<void*>::NumLowBitsAvailable;
DUse.h43 class PointerLikeTypeTraits<Use**> {
DValue.h399 class PointerLikeTypeTraits<Value*> {
DInstruction.h455 class PointerLikeTypeTraits<Instruction*> {