Home
last modified time | relevance | path

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

/minix3/external/bsd/llvm/dist/llvm/include/llvm/Support/
H A DPointerLikeTypeTraits.h26 class PointerLikeTypeTraits {
34 class PointerLikeTypeTraits<T*> {
52 class PointerLikeTypeTraits<const T*> {
53 typedef PointerLikeTypeTraits<T*> NonConst;
67 class PointerLikeTypeTraits<uintptr_t> {
/minix3/external/bsd/llvm/dist/llvm/include/llvm/ADT/
H A DPointerUnion.h59 PT1BitsAv = (int)(PointerLikeTypeTraits<PT1>::NumLowBitsAvailable),
60 PT2BitsAv = (int)(PointerLikeTypeTraits<PT2>::NumLowBitsAvailable),
101 const_cast<void *>(PointerLikeTypeTraits<PT1>::getAsVoidPointer(V))) {
104 const_cast<void *>(PointerLikeTypeTraits<PT2>::getAsVoidPointer(V)), 1) {
112 return !PointerLikeTypeTraits<PT1>::getFromVoidPointer(Val.getPointer());
132 return PointerLikeTypeTraits<T>::getFromVoidPointer(Val.getPointer());
168 const_cast<void *>(PointerLikeTypeTraits<PT1>::getAsVoidPointer(RHS)));
173 const_cast<void *>(PointerLikeTypeTraits<PT2>::getAsVoidPointer(RHS)),
201 class PointerLikeTypeTraits<PointerUnion<PT1, PT2> > {
215 PointerLikeTypeTraits<typename PointerUnion<PT1,PT2>::ValTy>
[all …]
H A DPointerIntPair.h42 typename PtrTraits = PointerLikeTypeTraits<PointerTy> >
165 Val <<= PointerLikeTypeTraits<Ty>::NumLowBitsAvailable;
170 Val <<= PointerLikeTypeTraits<PointerTy>::NumLowBitsAvailable;
183 class PointerLikeTypeTraits<PointerIntPair<PointerTy, IntBits, IntType,
H A DDenseMapInfo.h35 Val <<= PointerLikeTypeTraits<T*>::NumLowBitsAvailable;
40 Val <<= PointerLikeTypeTraits<T*>::NumLowBitsAvailable;
H A DSmallPtrSet.h180 typedef PointerLikeTypeTraits<PtrTy> PtrTraits;
243 typedef PointerLikeTypeTraits<PtrType> PtrTraits;
/minix3/external/bsd/llvm/dist/clang/include/clang/AST/
H A DDeclGroup.h142 class PointerLikeTypeTraits; variable
144 class PointerLikeTypeTraits<clang::DeclGroupRef> {
H A DExternalASTSource.h454 struct PointerLikeTypeTraits<
460 NumLowBitsAvailable = PointerLikeTypeTraits<T>::NumLowBitsAvailable - 1
H A DTemplateName.h546 class PointerLikeTypeTraits<clang::TemplateName> {
H A DCanonicalType.h362 class PointerLikeTypeTraits<clang::CanQual<T> > {
H A DType.h48 class PointerLikeTypeTraits; variable
50 class PointerLikeTypeTraits< ::clang::Type*> {
59 class PointerLikeTypeTraits< ::clang::ExtQuals*> {
1025 class PointerLikeTypeTraits<clang::QualType> {
H A DDeclCXX.h74 class PointerLikeTypeTraits< ::clang::AnyFunctionDecl> {
/minix3/external/bsd/llvm/dist/clang/include/clang/Sema/
H A DOwnership.h49 typedef llvm::PointerLikeTypeTraits<PtrTy> Traits;
110 class PointerLikeTypeTraits<clang::OpaquePtr<T> > {
182 typedef llvm::PointerLikeTypeTraits<PtrTy> PtrTraits;
/minix3/external/bsd/llvm/dist/llvm/test/Transforms/JumpThreading/
H A 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*…
/minix3/external/bsd/llvm/dist/clang/include/clang/Basic/
H A DIdentifierTable.h823 template <typename T> class PointerLikeTypeTraits;
826 class PointerLikeTypeTraits<clang::Selector> {
840 class PointerLikeTypeTraits<clang::IdentifierInfo*> {
852 class PointerLikeTypeTraits<const clang::IdentifierInfo*> {
H A DSourceLocation.h424 class PointerLikeTypeTraits<clang::SourceLocation> {
/minix3/external/bsd/llvm/dist/llvm/unittests/ADT/
H A DPointerIntPairTest.cpp72 PointerLikeTypeTraits<decltype(pair)>::NumLowBitsAvailable); in TEST_F()
/minix3/external/bsd/llvm/dist/llvm/include/llvm/IR/
H A DUse.h43 template <> class PointerLikeTypeTraits<Use **> {
H A DAttributes.h382 Val <<= PointerLikeTypeTraits<void*>::NumLowBitsAvailable;
387 Val <<= PointerLikeTypeTraits<void*>::NumLowBitsAvailable;
H A DInstruction.h495 class PointerLikeTypeTraits<Instruction*> {
H A DValueHandle.h27 class PointerLikeTypeTraits<ValueHandleBase**> {
H A DValue.h698 class PointerLikeTypeTraits<Value*> {