Home
last modified time | relevance | path

Searched refs:pointeeType (Results 1 – 8 of 8) 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> {
111 return ctx.getMemberPointerType(pointeeType, Qualifier, cast_or_null<CXXRecordDecl>(Cls));
727 def : Property<"pointeeType", QualType> {
738 return ctx.getDependentAddressSpaceType(pointeeType, addressSpace,
985 def : Property<"pointeeType", QualType> {
990 return ctx.getObjCObjectPointerType(pointeeType);
/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenTypes.cpp402 auto pointeeType = convertTypeForMem(elemTy); in convertType() local
403 resultType = builder.getPointerTo(pointeeType); in convertType()
413 mlir::Type pointeeType = convertType(elemTy); in convertType() local
415 resultType = builder.getPointerTo(pointeeType); in convertType()
H A DCIRGenValue.h67 mlir::Value getAggregatePointer(QualType pointeeType) const { in getAggregatePointer() argument
H A DCIRGenExpr.cpp1652 QualType pointeeType = refLVal.getType()->getPointeeType(); in emitLoadOfReference() local
1653 CharUnits align = cgm.getNaturalTypeAlignment(pointeeType, pointeeBaseInfo); in emitLoadOfReference()
1654 return Address(load, convertTypeForMem(pointeeType), align); in emitLoadOfReference()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DType.cpp1029 QualType pointeeType = recurse(T->getPointeeType()); in VisitPointerType() local
1030 if (pointeeType.isNull()) in VisitPointerType()
1033 if (pointeeType.getAsOpaquePtr() == T->getPointeeType().getAsOpaquePtr()) in VisitPointerType()
1036 return Ctx.getPointerType(pointeeType); in VisitPointerType()
1040 QualType pointeeType = recurse(T->getPointeeType()); in VisitBlockPointerType() local
1041 if (pointeeType.isNull()) in VisitBlockPointerType()
1044 if (pointeeType.getAsOpaquePtr() == T->getPointeeType().getAsOpaquePtr()) in VisitBlockPointerType()
1047 return Ctx.getBlockPointerType(pointeeType); in VisitBlockPointerType()
1051 QualType pointeeType = recurse(T->getPointeeTypeAsWritten()); in VisitLValueReferenceType() local
1052 if (pointeeType.isNull()) in VisitLValueReferenceType()
[all …]
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DSimpleSValBuilder.cpp1139 QualType pointeeType = resultTy->getPointeeType(); in evalBinOpLN() local
1140 Multiplicand = getContext().getTypeSizeInChars(pointeeType).getQuantity(); in evalBinOpLN()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaType.cpp7310 const Type *pointeeType = nullptr; in CheckNullabilityTypeSpecifier() local
7312 pointeeType = Desugared->getArrayElementTypeNoTypeQual(); in CheckNullabilityTypeSpecifier()
7314 pointeeType = Desugared->getPointeeType().getTypePtr(); in CheckNullabilityTypeSpecifier()
7316 if (pointeeType && (pointeeType->isAnyPointerType() || in CheckNullabilityTypeSpecifier()
7317 pointeeType->isObjCObjectPointerType() || in CheckNullabilityTypeSpecifier()
7318 pointeeType->isMemberPointerType())) { in CheckNullabilityTypeSpecifier()
H A DTreeTransform.h6034 QualType pointeeType = in TransformDependentAddressSpaceType() local
6037 if (pointeeType.isNull()) in TransformDependentAddressSpaceType()
6050 if (getDerived().AlwaysRebuild() || pointeeType != T->getPointeeType() || in TransformDependentAddressSpaceType()
6053 pointeeType, AddrSpace.get(), T->getAttributeLoc()); in TransformDependentAddressSpaceType()