Home
last modified time | relevance | path

Searched refs:PointeeType (Results 1 – 25 of 43) sorted by path

12

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DASTContext.h1537 QualType getDependentAddressSpaceType(QualType PointeeType,
H A DType.h2897 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 DDataflowAnalysisContext.h141 PointerValue &getOrCreateNullPointerValue(QualType PointeeType);
H A DDataflowEnvironment.h396 PointerValue &getOrCreateNullPointerValue(QualType PointeeType);
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DASTContext.cpp3415 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 DDeclCXX.cpp2783 CanQualType PointeeType in isCopyOrMoveConstructor() local
2787 if (PointeeType.getUnqualifiedType() != ClassTy) in isCopyOrMoveConstructor()
2793 TypeQuals = PointeeType.getCVRQualifiers(); in isCopyOrMoveConstructor()
H A DExprConstant.cpp4498 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 DItaniumMangle.cpp3693 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 DMicrosoftMangle.cpp2179 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 DType.cpp287 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 DDataflowAnalysisContext.cpp124 DataflowAnalysisContext::getOrCreateNullPointerValue(QualType PointeeType) { in getOrCreateNullPointerValue() argument
126 PointeeType.isNull() ? PointeeType : PointeeType.getCanonicalType(); in getOrCreateNullPointerValue()
H A DDataflowEnvironment.cpp801 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 DCGDebugInfo.cpp1857 llvm::DIType *PointeeType = in getOrCreateInstanceMethodType() local
1860 DBuilder.createPointerType(PointeeType, Size, Align); in getOrCreateInstanceMethodType()
H A DCGExpr.cpp2791 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 DCGExprScalar.cpp2127 QualType PointeeType = DestTy->getPointeeType(); in VisitCastExpr() local
2128 if (!PointeeType.isNull()) in VisitCastExpr()
2129 CGF.getDebugInfo()->addHeapAllocSiteMetadata(CI, PointeeType, in VisitCastExpr()
H A DItaniumCXXABI.cpp4560 QualType PointeeType = PT->getPointeeType(); in InitCatchParam() local
4564 if (!PointeeType->isRecordType()) { in InitCatchParam()
H A DMicrosoftCXXABI.cpp3929 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 DRewriteObjCFoundationAPI.cpp1147 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 DSemaChecking.cpp17732 QualType PointeeType = PtrE->getType()->getPointeeType(); in getAlignmentAndOffsetFromBinAddOrSub() local
17734 if (!PointeeType->isConstantSizeType()) in getAlignmentAndOffsetFromBinAddOrSub()
17742 CharUnits EltSize = Ctx.getTypeSizeInChars(PointeeType); in getAlignmentAndOffsetFromBinAddOrSub()
H A DSemaDecl.cpp9487 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 DSemaDeclCXX.cpp16727 QualType PointeeType = PT->getPointeeType(); in CheckLiteralOperatorDeclaration() local
16729 if (!PointeeType.isConstQualified() || PointeeType.isVolatileQualified()) { in CheckLiteralOperatorDeclaration()
16736 QualType InnerType = PointeeType.getUnqualifiedType(); in CheckLiteralOperatorDeclaration()
H A DSemaExpr.cpp6970 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 DSemaExprObjC.cpp518 QualType PointeeType = PT->getPointeeType(); in BuildObjCBoxedExpr() local
519 if (Context.hasSameUnqualifiedType(PointeeType, Context.CharTy)) { in BuildObjCBoxedExpr()
H A DSemaOverload.cpp9619 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 DSemaTemplateDeduction.cpp1687 QualType PointeeType; in DeduceTemplateArgumentsByTypeMatch() local
1689 PointeeType = PA->getPointeeType(); in DeduceTemplateArgumentsByTypeMatch()
1691 PointeeType = PA->getPointeeType(); in DeduceTemplateArgumentsByTypeMatch()
1697 PointeeType, Info, Deduced, in DeduceTemplateArgumentsByTypeMatch()

12