Searched refs:pointeeType (Results 1 – 4 of 4) sorted by relevance
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | TypeProperties.td | 21 def : Property<"pointeeType", QualType> { 25 def : Creator<[{ return ctx.getPointerType(pointeeType); }]>; 69 def : Property<"pointeeType", QualType> { 73 def : Creator<[{ return ctx.getBlockPointerType(pointeeType); }]>; 100 def : Property<"pointeeType", QualType> { 108 return ctx.getMemberPointerType(pointeeType, baseType.getTypePtr()); 691 def : Property<"pointeeType", QualType> { 702 return ctx.getDependentAddressSpaceType(pointeeType, addressSpace, 962 def : Property<"pointeeType", QualType> { 967 return ctx.getObjCObjectPointerType(pointeeType);
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | Type.cpp | 979 QualType pointeeType = recurse(T->getPointeeType()); in VisitPointerType() local 980 if (pointeeType.isNull()) in VisitPointerType() 983 if (pointeeType.getAsOpaquePtr() == T->getPointeeType().getAsOpaquePtr()) in VisitPointerType() 986 return Ctx.getPointerType(pointeeType); in VisitPointerType() 990 QualType pointeeType = recurse(T->getPointeeType()); in VisitBlockPointerType() local 991 if (pointeeType.isNull()) in VisitBlockPointerType() 994 if (pointeeType.getAsOpaquePtr() == T->getPointeeType().getAsOpaquePtr()) in VisitBlockPointerType() 997 return Ctx.getBlockPointerType(pointeeType); in VisitBlockPointerType() 1001 QualType pointeeType = recurse(T->getPointeeTypeAsWritten()); in VisitLValueReferenceType() local 1002 if (pointeeType.isNull()) in VisitLValueReferenceType() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaType.cpp | 7227 const Type *pointeeType = nullptr; in CheckNullabilityTypeSpecifier() local 7229 pointeeType = Desugared->getArrayElementTypeNoTypeQual(); in CheckNullabilityTypeSpecifier() 7231 pointeeType = Desugared->getPointeeType().getTypePtr(); in CheckNullabilityTypeSpecifier() 7233 if (pointeeType && (pointeeType->isAnyPointerType() || in CheckNullabilityTypeSpecifier() 7234 pointeeType->isObjCObjectPointerType() || in CheckNullabilityTypeSpecifier() 7235 pointeeType->isMemberPointerType())) { in CheckNullabilityTypeSpecifier()
|
H A D | TreeTransform.h | 5806 QualType pointeeType = getDerived().TransformType(T->getPointeeType()); in TransformDependentAddressSpaceType() local 5808 if (pointeeType.isNull()) in TransformDependentAddressSpaceType() 5821 if (getDerived().AlwaysRebuild() || pointeeType != T->getPointeeType() || in TransformDependentAddressSpaceType() 5824 pointeeType, AddrSpace.get(), T->getAttributeLoc()); in TransformDependentAddressSpaceType()
|