Home
last modified time | relevance | path

Searched refs:pointeeType (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DTypeProperties.td21 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 DType.cpp979 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 DSemaType.cpp7227 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 DTreeTransform.h5806 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()