/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | ASTContext.h | 1537 QualType getDependentAddressSpaceType(QualType PointeeType,
|
H A D | Type.h | 2897 QualType PointeeType; 2901 PointeeType(Pointee) {} 2978 QualType PointeeType; 2982 PointeeType(Pointee) {} 3006 QualType PointeeType; 3012 PointeeType(Referencee) { 3028 return T->PointeeType; 3088 QualType PointeeType; 3402 QualType PointeeType; 6484 QualType PointeeType; [all …]
|
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/ |
H A D | DataflowAnalysisContext.h | 141 PointerValue &getOrCreateNullPointerValue(QualType PointeeType);
|
H A D | DataflowEnvironment.h | 396 PointerValue &getOrCreateNullPointerValue(QualType PointeeType);
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | ASTContext.cpp | 3415 QualType PointeeType = (InnerRef ? InnerRef->getPointeeType() : T); in getLValueReferenceType() local 3416 Canonical = getLValueReferenceType(getCanonicalType(PointeeType)); in getLValueReferenceType() 3455 QualType PointeeType = (InnerRef ? InnerRef->getPointeeType() : T); in getRValueReferenceType() local 3456 Canonical = getRValueReferenceType(getCanonicalType(PointeeType)); in getRValueReferenceType() 4239 QualType ASTContext::getDependentAddressSpaceType(QualType PointeeType, in getDependentAddressSpaceType() argument 4244 QualType canonPointeeType = getCanonicalType(PointeeType); in getDependentAddressSpaceType() 4262 if (canonPointeeType == PointeeType && in getDependentAddressSpaceType() 4267 DependentAddressSpaceType(PointeeType, QualType(canonTy, 0), in getDependentAddressSpaceType()
|
H A D | DeclCXX.cpp | 2783 CanQualType PointeeType in isCopyOrMoveConstructor() local 2787 if (PointeeType.getUnqualifiedType() != ClassTy) in isCopyOrMoveConstructor() 2793 TypeQuals = PointeeType.getCVRQualifiers(); in isCopyOrMoveConstructor()
|
H A D | ExprConstant.cpp | 4498 QualType PointeeType; in foundPointer() local 4500 PointeeType = PT->getPointeeType(); in foundPointer() 4502 if (PointeeType.isNull() || !RHS.isInt() || in foundPointer() 4514 if (!HandleLValueArrayAdjustment(Info, E, LVal, PointeeType, Offset)) in foundPointer() 4655 QualType PointeeType; in foundPointer() local 4657 PointeeType = PT->getPointeeType(); in foundPointer() 4665 if (!HandleLValueArrayAdjustment(Info, E, LVal, PointeeType, in foundPointer() 12673 QualType PointeeType = E->getArg(1)->IgnoreImpCasts()->getType()-> in VisitBuiltinCallExpr() local 12675 if (!PointeeType->isIncompleteType() && in VisitBuiltinCallExpr() 12676 Info.Ctx.getTypeAlignInChars(PointeeType) >= Size) { in VisitBuiltinCallExpr()
|
H A D | ItaniumMangle.cpp | 3693 QualType PointeeType = T->getPointeeType(); in mangleType() local 3694 if (const FunctionProtoType *FPT = dyn_cast<FunctionProtoType>(PointeeType)) { in mangleType() 3715 mangleType(PointeeType); in mangleType()
|
H A D | MicrosoftMangle.cpp | 2179 if (is64Bit && (PointeeType.isNull() || !PointeeType->isFunctionType())) in manglePointerExtQualifiers() 2186 (!PointeeType.isNull() && PointeeType.getLocalQualifiers().hasUnaligned())) in manglePointerExtQualifiers() 3087 QualType PointeeType = T->getPointeeType(); in mangleType() local 3097 mangleType(PointeeType, Range, QMM_Drop); in mangleType() 3124 QualType PointeeType = T->getPointeeType(); in mangleType() local 3132 mangleType(PointeeType, Range); in mangleType() 3134 mangleAddressSpaceType(PointeeType, PointeeType.getQualifiers(), Range); in mangleType() 3139 QualType PointeeType = T->getPointeeType(); in mangleType() local 3151 mangleType(PointeeType, Range); in mangleType() 3163 mangleType(PointeeType, Range); in mangleType() [all …]
|
H A D | Type.cpp | 287 DependentAddressSpaceType::DependentAddressSpaceType(QualType PointeeType, in DependentAddressSpaceType() argument 293 PointeeType->getDependence() | in DependentAddressSpaceType() 296 AddrSpaceExpr(AddrSpaceExpr), PointeeType(PointeeType), loc(loc) {} in DependentAddressSpaceType() 300 QualType PointeeType, in Profile() argument 302 ID.AddPointer(PointeeType.getAsOpaquePtr()); in Profile() 1805 QualType PointeeType; in getPointeeCXXRecordDecl() local 1807 PointeeType = PT->getPointeeType(); in getPointeeCXXRecordDecl() 1809 PointeeType = RT->getPointeeType(); in getPointeeCXXRecordDecl() 1813 if (const auto *RT = PointeeType->getAs<RecordType>()) in getPointeeCXXRecordDecl()
|
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/ |
H A D | DataflowAnalysisContext.cpp | 124 DataflowAnalysisContext::getOrCreateNullPointerValue(QualType PointeeType) { in getOrCreateNullPointerValue() argument 126 PointeeType.isNull() ? PointeeType : PointeeType.getCanonicalType(); in getOrCreateNullPointerValue()
|
H A D | DataflowEnvironment.cpp | 801 PointerValue &Environment::getOrCreateNullPointerValue(QualType PointeeType) { in getOrCreateNullPointerValue() argument 802 return DACtx->getOrCreateNullPointerValue(PointeeType); in getOrCreateNullPointerValue() 884 QualType PointeeType = Type->getPointeeType(); in createValueUnlessSelfReferential() local 886 createLocAndMaybeValue(PointeeType, Visited, Depth, CreatedValuesCount); in createValueUnlessSelfReferential()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGDebugInfo.cpp | 1857 llvm::DIType *PointeeType = in getOrCreateInstanceMethodType() local 1860 DBuilder.createPointerType(PointeeType, Size, Align); in getOrCreateInstanceMethodType()
|
H A D | CGExpr.cpp | 2791 QualType PointeeType = RefLVal.getType()->getPointeeType(); in EmitLoadOfReference() local 2793 PointeeType, PointeeBaseInfo, PointeeTBAAInfo, in EmitLoadOfReference() 2795 return Address(Load, ConvertTypeForMem(PointeeType), Align); in EmitLoadOfReference() 3958 QualType PointeeType = E->getType()->getPointeeType(); in hasBPFPreserveStaticOffset() local 3959 if (PointeeType.isNull()) in hasBPFPreserveStaticOffset() 3961 if (const auto *BaseDecl = PointeeType->getAsRecordDecl()) in hasBPFPreserveStaticOffset() 5732 auto PointeeType = cast<PointerType>(CalleeType)->getPointeeType(); in EmitCall() local 5738 !isa<FunctionNoProtoType>(PointeeType)) { in EmitCall() 5742 auto *TypeHash = getUBSanFunctionTypeHash(PointeeType); in EmitCall() 5801 const auto *FnType = cast<FunctionType>(PointeeType); in EmitCall()
|
H A D | CGExprScalar.cpp | 2127 QualType PointeeType = DestTy->getPointeeType(); in VisitCastExpr() local 2128 if (!PointeeType.isNull()) in VisitCastExpr() 2129 CGF.getDebugInfo()->addHeapAllocSiteMetadata(CI, PointeeType, in VisitCastExpr()
|
H A D | ItaniumCXXABI.cpp | 4560 QualType PointeeType = PT->getPointeeType(); in InitCatchParam() local 4564 if (!PointeeType->isRecordType()) { in InitCatchParam()
|
H A D | MicrosoftCXXABI.cpp | 3929 QualType PointeeType = T->getPointeeType(); in decomposeTypeForEH() local 3930 if (!PointeeType.isNull()) { in decomposeTypeForEH() 3931 IsConst = PointeeType.isConstQualified(); in decomposeTypeForEH() 3932 IsVolatile = PointeeType.isVolatileQualified(); in decomposeTypeForEH() 3933 IsUnaligned = PointeeType.getQualifiers().hasUnaligned(); in decomposeTypeForEH() 3939 T = Context.getMemberPointerType(PointeeType.getUnqualifiedType(), in decomposeTypeForEH() 3945 T = Context.getPointerType(PointeeType.getUnqualifiedType()); in decomposeTypeForEH() 4216 QualType PointeeType = T; in getCatchableType() local 4218 PointeeType = T->getPointeeType(); in getCatchableType() 4219 if (const CXXRecordDecl *RD = PointeeType->getAsCXXRecordDecl()) { in getCatchableType()
|
/freebsd/contrib/llvm-project/clang/lib/Edit/ |
H A D | RewriteObjCFoundationAPI.cpp | 1147 QualType PointeeType = PT->getPointeeType(); in doRewriteToUTF8StringBoxedExpressionHelper() local 1148 if (Ctx.hasSameUnqualifiedType(PointeeType, Ctx.CharTy)) { in doRewriteToUTF8StringBoxedExpressionHelper()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaChecking.cpp | 17732 QualType PointeeType = PtrE->getType()->getPointeeType(); in getAlignmentAndOffsetFromBinAddOrSub() local 17734 if (!PointeeType->isConstantSizeType()) in getAlignmentAndOffsetFromBinAddOrSub() 17742 CharUnits EltSize = Ctx.getTypeSizeInChars(PointeeType); in getAlignmentAndOffsetFromBinAddOrSub()
|
H A D | SemaDecl.cpp | 9487 QualType PointeeType = PT->getPointeeType(); in getOpenCLKernelParameterType() local 9488 if (PointeeType.getAddressSpace() == LangAS::opencl_generic || in getOpenCLKernelParameterType() 9489 PointeeType.getAddressSpace() == LangAS::opencl_private || in getOpenCLKernelParameterType() 9490 PointeeType.getAddressSpace() == LangAS::Default) in getOpenCLKernelParameterType() 9493 if (PointeeType->isPointerType()) { in getOpenCLKernelParameterType() 9496 OpenCLParamType ParamKind = getOpenCLKernelParameterType(S, PointeeType); in getOpenCLKernelParameterType() 9517 auto CXXRec = PointeeType.getCanonicalType()->getAsCXXRecordDecl(); in getOpenCLKernelParameterType() 9529 if (!PointeeType->isAtomicType() && !PointeeType->isVoidType() && in getOpenCLKernelParameterType() 19510 QualType PointeeType = cast<PointerType>(FieldType)->getPointeeType(); in ActOnFields() local 19511 return PointeeType.getDesugaredType(Context)->isFunctionType(); in ActOnFields()
|
H A D | SemaDeclCXX.cpp | 16727 QualType PointeeType = PT->getPointeeType(); in CheckLiteralOperatorDeclaration() local 16729 if (!PointeeType.isConstQualified() || PointeeType.isVolatileQualified()) { in CheckLiteralOperatorDeclaration() 16736 QualType InnerType = PointeeType.getUnqualifiedType(); in CheckLiteralOperatorDeclaration()
|
H A D | SemaExpr.cpp | 6970 QualType PointeeType = ParamType->getPointeeType(); in rewriteBuiltinFunctionDecl() local 6971 if (PointeeType.hasAddressSpace()) in rewriteBuiltinFunctionDecl() 6977 PointeeType = Context.getAddrSpaceQualType(PointeeType, AS); in rewriteBuiltinFunctionDecl() 6978 OverloadParams.push_back(Context.getPointerType(PointeeType)); in rewriteBuiltinFunctionDecl()
|
H A D | SemaExprObjC.cpp | 518 QualType PointeeType = PT->getPointeeType(); in BuildObjCBoxedExpr() local 519 if (Context.hasSameUnqualifiedType(PointeeType, Context.CharTy)) { in BuildObjCBoxedExpr()
|
H A D | SemaOverload.cpp | 9619 QualType PointeeType = PtrTy->getPointeeType(); in addSubscriptOverloads() local 9620 if (!PointeeType->isObjectType()) in addSubscriptOverloads() 9629 QualType PointeeType = PtrTy->getPointeeType(); in addSubscriptOverloads() local 9630 if (!PointeeType->isObjectType()) in addSubscriptOverloads()
|
H A D | SemaTemplateDeduction.cpp | 1687 QualType PointeeType; in DeduceTemplateArgumentsByTypeMatch() local 1689 PointeeType = PA->getPointeeType(); in DeduceTemplateArgumentsByTypeMatch() 1691 PointeeType = PA->getPointeeType(); in DeduceTemplateArgumentsByTypeMatch() 1697 PointeeType, Info, Deduced, in DeduceTemplateArgumentsByTypeMatch()
|