Searched refs:pointeeType (Results 1 – 8 of 8) 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> { 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 D | CIRGenTypes.cpp | 402 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 D | CIRGenValue.h | 67 mlir::Value getAggregatePointer(QualType pointeeType) const { in getAggregatePointer() argument
|
| H A D | CIRGenExpr.cpp | 1652 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 D | Type.cpp | 1029 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 D | SimpleSValBuilder.cpp | 1139 QualType pointeeType = resultTy->getPointeeType(); in evalBinOpLN() local 1140 Multiplicand = getContext().getTypeSizeInChars(pointeeType).getQuantity(); in evalBinOpLN()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaType.cpp | 7310 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 D | TreeTransform.h | 6034 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()
|