Home
last modified time | relevance | path

Searched refs:getPointeeType (Results 1 – 25 of 151) sorted by relevance

1234567

/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
HDSemaCast.cpp460 From = Ptr->getPointeeType(); in diagnoseBadCast()
465 To = Ptr->getPointeeType(); in diagnoseBadCast()
529 return T->getPointeeType(); in unwrapCastAwayConstnessLevel()
539 T2 = T2->getPointeeType(); in unwrapCastAwayConstnessLevel()
728 DestPointee = DestPointer->getPointeeType(); in CheckDynamicCast()
730 DestPointee = DestReference->getPointeeType(); in CheckDynamicCast()
763 SrcPointee = SrcPointer->getPointeeType(); in CheckDynamicCast()
1089 return SrcPtrType->getPointeeType().getAddressSpace() != in IsAddressSpaceConversion()
1090 DestPtrType->getPointeeType().getAddressSpace(); in IsAddressSpaceConversion()
1218 QualType SrcPointee = SrcPointer->getPointeeType(); in TryStaticCast()
[all …]
HDSemaExceptionSpec.cpp30 T = PtrTy->getPointeeType(); in GetUnderlyingFunction()
32 T = RefTy->getPointeeType(); in GetUnderlyingFunction()
34 T = MPTy->getPointeeType(); in GetUnderlyingFunction()
131 PointeeT = PT->getPointeeType(); in CheckSpecifiedExceptionType()
139 PointeeT = RT->getPointeeType(); in CheckSpecifiedExceptionType()
183 T = PT->getPointeeType(); in CheckDistantExceptionSpec()
185 T = PT->getPointeeType(); in CheckDistantExceptionSpec()
673 HandlerType = RefTy->getPointeeType(); in handlerCanCatch()
711 ExceptionType->getPointeeType(), EQuals); in handlerCanCatch()
713 HandlerType->getPointeeType(), HQuals); in handlerCanCatch()
[all …]
HDSemaFixItUtils.cpp36 (cast<PointerType>(From))->getPointeeType()); in compareTypesSimple()
38 (cast<PointerType>(To))->getPointeeType()); in compareTypesSimple()
97 S.Context.getCanonicalType(FromPtrTy->getPointeeType()), ToQTy, in tryToFixConversion()
HDSemaTemplateDeduction.cpp1195 if (ParamRef->getPointeeType().getQualifiers()) in isForwardingReference()
1197 auto *TypeParm = ParamRef->getPointeeType()->getAs<TemplateTypeParmType>(); in isForwardingReference()
1254 Param = ParamRef->getPointeeType(); in DeduceTemplateArgumentsByTypeMatch()
1259 Arg = ArgRef->getPointeeType(); in DeduceTemplateArgumentsByTypeMatch()
1331 Param = Param->getPointeeType(); in DeduceTemplateArgumentsByTypeMatch()
1552 PointeeType = PointerArg->getPointeeType(); in DeduceTemplateArgumentsByTypeMatch()
1555 PointeeType = PointerArg->getPointeeType(); in DeduceTemplateArgumentsByTypeMatch()
1562 cast<PointerType>(Param)->getPointeeType(), in DeduceTemplateArgumentsByTypeMatch()
1575 cast<LValueReferenceType>(Param)->getPointeeType(), in DeduceTemplateArgumentsByTypeMatch()
1576 ReferenceArg->getPointeeType(), Info, Deduced, 0); in DeduceTemplateArgumentsByTypeMatch()
[all …]
HDSemaOverload.cpp257 return ToPtrType->getPointeeType()->isVoidType(); in isPointerConversionToVoidPointer()
1546 CanTo = CanTo.castAs<PointerType>()->getPointeeType(); in IsFunctionConversion()
1547 CanFrom = CanFrom.castAs<PointerType>()->getPointeeType(); in IsFunctionConversion()
1549 CanTo = CanTo.castAs<BlockPointerType>()->getPointeeType(); in IsFunctionConversion()
1550 CanFrom = CanFrom.castAs<BlockPointerType>()->getPointeeType(); in IsFunctionConversion()
1557 CanTo = ToMPT->getPointeeType(); in IsFunctionConversion()
1558 CanFrom = FromMPT->getPointeeType(); in IsFunctionConversion()
2279 = Context.getCanonicalType(FromPtr->getPointeeType()); in BuildSimilarlyQualifiedPointerType()
2356 ToType->castAs<PointerType>()->getPointeeType()->isVoidType()) { in IsPointerConversion()
2388 QualType ToPointeeType = ToTypePtr->getPointeeType(); in IsPointerConversion()
[all …]
HDSemaExpr.cpp393 fn = ptr->getPointeeType()->getAs<FunctionType>(); in DiagnoseSentinelCalls()
397 fn = ptr->getPointeeType()->castAs<FunctionType>(); in DiagnoseSentinelCalls()
518 UO->getSubExpr()->getType()->getPointeeType().getAddressSpace(); in CheckForNullPointerDereference()
548 BaseType = BaseType->getPointeeType(); in DiagnoseDirectIsaAccess()
2242 RD = ThisType->getPointeeType()->getAsCXXRecordDecl(); in recoverFromMSUnqualifiedLookup()
2796 ? FromType->getPointeeType().getAddressSpace() in PerformObjectMemberConversion()
2801 FromRecordType = FromPtrType->getPointeeType(); in PerformObjectMemberConversion()
2812 DestRecordType = DestType->getPointeeType(); in PerformObjectMemberConversion()
2815 FromRecordType = FromType->getPointeeType(); in PerformObjectMemberConversion()
3168 type = reftype->getPointeeType(); in BuildDeclarationNameExpr()
[all …]
HDSemaExprMember.cpp499 PT->getPointeeType()->isRecordType())) { in ActOnDependentMemberExpr()
766 if (IsArrow) RecordTy = RecordTy->getAs<PointerType>()->getPointeeType(); in BuildMemberReferenceExpr()
985 BaseType = BaseType->castAs<PointerType>()->getPointeeType(); in BuildMemberReferenceExpr()
1234 return PT->getPointeeType()->isRecordType(); in isPointerToRecordType()
1281 BaseType = Ptr->getPointeeType(); in LookupMemberExpr()
1284 BaseType = Ptr->getPointeeType(); in LookupMemberExpr()
1655 if (!IsArrow && Ptr->getPointeeType()->isRecordType() && in LookupMemberExpr()
1761 if (Ptr->getPointeeType()->hasAttr(attr::NoDeref)) in CheckMemberAccessOfNoDeref()
1790 MemberType = Ref->getPointeeType(); in BuildFieldReferenceExpr()
1794 if (IsArrow) BaseType = BaseType->getAs<PointerType>()->getPointeeType(); in BuildFieldReferenceExpr()
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/
HDCanonicalType.h423 LLVM_CLANG_CANPROXY_TYPE_ACCESSOR(getPointeeType)
429 LLVM_CLANG_CANPROXY_TYPE_ACCESSOR(getPointeeType)
434 LLVM_CLANG_CANPROXY_TYPE_ACCESSOR(getPointeeType)
440 LLVM_CLANG_CANPROXY_TYPE_ACCESSOR(getPointeeType)
446 LLVM_CLANG_CANPROXY_TYPE_ACCESSOR(getPointeeType)
452 LLVM_CLANG_CANPROXY_TYPE_ACCESSOR(getPointeeType)
598 LLVM_CLANG_CANPROXY_TYPE_ACCESSOR(getPointeeType)
625 return RefType->getPointeeType();
HDASTNodeTraverser.h301 void VisitPointerType(const PointerType *T) { Visit(T->getPointeeType()); } in VisitPointerType()
303 Visit(T->getPointeeType()); in VisitBlockPointerType()
306 Visit(T->getPointeeType()); in VisitReferenceType()
310 Visit(T->getPointeeType()); in VisitMemberPointerType()
360 Visit(T->getPointeeType()); in VisitObjCObjectPointerType()
HDType.h2312 QualType getPointeeType() const;
2627 QualType getPointeeType() const { return PointeeType; }
2639 Qualifiers otherQuals = other.getPointeeType().getQualifiers();
2649 Profile(ID, getPointeeType());
2708 inline QualType getPointeeType() const;
2731 QualType getPointeeType() const { return PointeeType; }
2737 Profile(ID, getPointeeType());
2771 QualType getPointeeType() const {
2853 QualType getPointeeType() const { return PointeeType; }
2874 Profile(ID, getPointeeType(), getClass());
[all …]
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/
HDType.cpp76 return ty->getPointeeType().getBaseTypeIdentifier(); in getBaseTypeIdentifier()
523 return PT->getPointeeType()->isVoidType(); in isVoidPointerType()
557 QualType Type::getPointeeType() const { in getPointeeType() function in Type
559 return PT->getPointeeType(); in getPointeeType()
561 return OPT->getPointeeType(); in getPointeeType()
563 return BPT->getPointeeType(); in getPointeeType()
565 return RT->getPointeeType(); in getPointeeType()
567 return MPT->getPointeeType(); in getPointeeType()
569 return DT->getPointeeType(); in getPointeeType()
838 QualType pointeeType = recurse(T->getPointeeType()); in VisitPointerType()
[all …]
HDTypePrinter.cpp373 printBefore(T->getPointeeType(), OS); in printPointerBefore()
376 if (isa<ArrayType>(T->getPointeeType())) in printPointerBefore()
386 if (isa<ArrayType>(T->getPointeeType())) in printPointerAfter()
388 printAfter(T->getPointeeType(), OS); in printPointerAfter()
394 printBefore(T->getPointeeType(), OS); in printBlockPointerBefore()
401 printAfter(T->getPointeeType(), OS); in printBlockPointerAfter()
466 printBefore(T->getPointeeType(), OS); in printMemberPointerBefore()
469 if (isa<ArrayType>(T->getPointeeType())) in printMemberPointerBefore()
485 if (isa<ArrayType>(T->getPointeeType())) in printMemberPointerAfter()
487 printAfter(T->getPointeeType(), OS); in printMemberPointerAfter()
[all …]
HDFormatString.cpp332 if (PT->getPointeeType().isConstQualified()) in matchesType()
335 argTy = PT->getPointeeType(); in matchesType()
419 QualType pointeeTy = PT->getPointeeType(); in matchesType()
440 C.getCanonicalType(PT->getPointeeType()).getUnqualifiedType(); in matchesType()
485 QualType pointee = PT->getPointeeType(); in matchesType()
HDQualTypeNames.cpp375 QT = getFullyQualifiedType(QT->getPointeeType(), Ctx, WithGlobalNsPrefix); in getFullyQualifiedType()
386 QT = getFullyQualifiedType(QT->getPointeeType(), Ctx, WithGlobalNsPrefix); in getFullyQualifiedType()
401 QT = getFullyQualifiedType(QT->getPointeeType(), Ctx, WithGlobalNsPrefix); in getFullyQualifiedType()
HDODRHash.cpp770 if (Pointer->getPointeeType() == Original) { in VisitAdjustedType()
829 AddQualType(T->getPointeeType()); in VisitBlockPointerType()
877 AddQualType(T->getPointeeType()); in VisitDependentAddressSpaceType()
915 AddQualType(T->getPointeeType()); in VisitMemberPointerType()
921 AddQualType(T->getPointeeType()); in VisitObjCObjectPointerType()
978 AddQualType(T->getPointeeType()); in VisitPointerType()
HDASTStructuralEquivalence.cpp492 cast<PointerType>(T1)->getPointeeType(), in IsStructurallyEquivalent()
493 cast<PointerType>(T2)->getPointeeType())) in IsStructurallyEquivalent()
499 cast<BlockPointerType>(T1)->getPointeeType(), in IsStructurallyEquivalent()
500 cast<BlockPointerType>(T2)->getPointeeType())) in IsStructurallyEquivalent()
521 if (!IsStructurallyEquivalent(Context, MemPtr1->getPointeeType(), in IsStructurallyEquivalent()
522 MemPtr2->getPointeeType())) in IsStructurallyEquivalent()
579 if (!IsStructurallyEquivalent(Context, DepAddressSpace1->getPointeeType(), in IsStructurallyEquivalent()
580 DepAddressSpace2->getPointeeType())) in IsStructurallyEquivalent()
941 if (!IsStructurallyEquivalent(Context, Ptr1->getPointeeType(), in IsStructurallyEquivalent()
942 Ptr2->getPointeeType())) in IsStructurallyEquivalent()
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/
HDUninitializedPointee.cpp177 QualType PointeeT = DynT->getPointeeType(); in isDereferencableUninit()
259 if (isDereferencableType(DynT->getPointeeType())) in dereference()
279 T = T->getPointeeType(); in isVoidPointer()
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
HDCheckSecuritySyntaxOnly.cpp367 if (PT->getPointeeType().getUnqualifiedType() != BR.getContext().VoidTy) in checkCall_bcmp()
409 if (PT->getPointeeType().getUnqualifiedType() != BR.getContext().VoidTy) in checkCall_bcopy()
451 if (PT->getPointeeType().getUnqualifiedType() != BR.getContext().VoidTy) in checkCall_bzero()
493 if (PT->getPointeeType().getUnqualifiedType() != BR.getContext().CharTy) in checkCall_gets()
533 if (PT->getPointeeType().getUnqualifiedType() != BR.getContext().CharTy) in checkCall_getpw()
574 if (PT->getPointeeType().getUnqualifiedType() != BR.getContext().CharTy) in checkCall_mktemp()
843 if (PT->getPointeeType().getUnqualifiedType() != BR.getContext().CharTy) in checkCall_strCommon()
871 if (! PT->getPointeeType()->isIntegralOrUnscopedEnumerationType()) in checkCall_rand()
HDCastToStructChecker.cpp51 QualType OrigPointeeTy = OrigPTy->getPointeeType(); in VisitCastExpr()
52 QualType ToPointeeTy = ToPTy->getPointeeType(); in VisitCastExpr()
HDMallocSizeofChecker.cpp151 A = ptrA->getPointeeType(); in typesCompatible()
152 B = ptrB->getPointeeType(); in typesCompatible()
186 QualType PointeeType = CastedType->getPointeeType(); in checkASTCodeBody()
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
HDStore.cpp96 QualType PointeeTy = CastToTy->getPointeeType(); in castRegion()
323 TargetType = TargetType->getPointeeType(); in attemptDownCast()
397 return ty1->getPointeeType().getCanonicalType().getTypePtr() == in hasSameUnqualifiedPointeeType()
398 ty2->getPointeeType().getCanonicalType().getTypePtr(); in hasSameUnqualifiedPointeeType()
/freebsd-11-stable/contrib/llvm-project/clang/lib/Analysis/
HDBodyFarm.cpp44 BPT->getPointeeType()->getAs<FunctionProtoType>(); in isDispatchBlock()
265 && Call->getType()->getPointeeType()->isFunctionType()){ in create_call_once_funcptr_call()
388 } else if (!CallbackType->getPointeeType().isNull()) { in create_call_once()
390 CallbackType->getPointeeType()->getAs<FunctionProtoType>(); in create_call_once()
488 QualType PredicateTy = PredicatePtrTy->getPointeeType(); in create_dispatch_once()
621 QualType PointeeTy = PT->getPointeeType(); in create_OSAtomicCompareAndSwap()
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/
HDMPIChecker.cpp165 CE.getArgExpr(1)->getType()->getPointeeType()); in allRegionsUsedByWait()
172 CE.getArgExpr(1)->getType()->getPointeeType(), Idx, SuperRegion, in allRegionsUsedByWait()
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/
HDPDBSymbolTypePointer.h34 FORWARD_SYMBOL_ID_METHOD_WITH_NAME(getType, getPointeeType)
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-pdbutil/
HDPrettyVariableDumper.cpp177 auto PointeeType = Symbol.getPointeeType(); in dump()
200 auto PointeeType = Symbol.getPointeeType(); in dumpRight()

1234567