/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaCast.cpp | 185 if (PtrType->getPointeeType()->hasAttr(attr::NoDeref)) { in CheckNoDeref() 187 if (!DestType->getPointeeType()->hasAttr(attr::NoDeref)) { in CheckNoDeref() 540 From = Ptr->getPointeeType(); in diagnoseBadCast() 545 To = Ptr->getPointeeType(); in diagnoseBadCast() 607 return T->getPointeeType(); in unwrapCastAwayConstnessLevel() 617 T2 = T2->getPointeeType(); in unwrapCastAwayConstnessLevel() 808 DestPointee = DestPointer->getPointeeType(); in CheckDynamicCast() 810 DestPointee = DestReference->getPointeeType(); in CheckDynamicCast() 843 SrcPointee = SrcPointer->getPointeeType(); in CheckDynamicCast() 1124 SrcFTy = SrcType->getPointeeType()->castAs<FunctionType>(); in checkCastFunctionType() [all …]
|
H A D | SemaOpenCL.cpp | 109 BPT->getPointeeType()->castAs<FunctionProtoType>()->getParamTypes(); in checkBlockArgs() 116 if (!(*I)->isPointerType() || !(*I)->getPointeeType()->isVoidType() || in checkBlockArgs() 117 (*I)->getPointeeType().getQualifiers().getAddressSpace() != in checkBlockArgs() 223 BPT->getPointeeType()->castAs<FunctionProtoType>()->getNumParams(); in checkOpenCLEnqueueVariadicArgs() 290 if (BPT->getPointeeType()->castAs<FunctionProtoType>()->getNumParams() > in checkBuiltinEnqueueKernel() 339 Arg5->getType()->getPointeeType()->isClkEventT())) { in checkBuiltinEnqueueKernel() 424 EltTy, ArgTy->getPointeeType()->getCanonicalTypeInternal())) { in checkPipePacketType() 544 RT->getPointeeType().getAddressSpace() == LangAS::opencl_constant) { in checkBuiltinToAddr() 550 if (RT->getPointeeType().getAddressSpace() != LangAS::opencl_generic) { in checkBuiltinToAddr() 557 RT = RT->getPointeeType(); in checkBuiltinToAddr()
|
H A D | SemaSwift.cpp | 46 return Ty->getPointeeType().getAddressSpace() == LangAS::Default; in isValidSwiftContextType() 52 Ty = PtrType->getPointeeType(); in isValidSwiftIndirectResultType() 54 Ty = RefType->getPointeeType(); in isValidSwiftIndirectResultType() 64 Ty = PtrType->getPointeeType(); in isValidSwiftErrorResultType() 66 Ty = RefType->getPointeeType(); in isValidSwiftErrorResultType() 108 QualType Pointee = PT->getPointeeType(); in isErrorParameter() 118 if (const auto *RT = PT->getPointeeType()->getAs<RecordType>()) in isErrorParameter() 218 ->getPointeeType() in checkSwiftAsyncErrorBlock() 260 if (const auto *RT = PtrTy->getPointeeType()->getAs<RecordType>()) { in checkSwiftAsyncErrorBlock() 562 return !ParamTy->getPointeeType().isConstQualified(); in DiagnoseName() [all …]
|
H A D | SemaExceptionSpec.cpp | 31 T = PtrTy->getPointeeType(); in GetUnderlyingFunction() 33 T = RefTy->getPointeeType(); in GetUnderlyingFunction() 35 T = MPTy->getPointeeType(); in GetUnderlyingFunction() 130 PointeeT = PT->getPointeeType(); in CheckSpecifiedExceptionType() 138 PointeeT = RT->getPointeeType(); in CheckSpecifiedExceptionType() 193 T = PT->getPointeeType(); in CheckDistantExceptionSpec() 195 T = PT->getPointeeType(); in CheckDistantExceptionSpec() 681 HandlerType = RefTy->getPointeeType(); in handlerCanCatch() 719 ExceptionType->getPointeeType(), EQuals); in handlerCanCatch() 721 HandlerType->getPointeeType(), HQuals); in handlerCanCatch() [all …]
|
H A D | SemaFixItUtils.cpp | 36 (cast<PointerType>(From))->getPointeeType()); in compareTypesSimple() 38 (cast<PointerType>(To))->getPointeeType()); in compareTypesSimple() 97 S.Context.getCanonicalType(FromPtrTy->getPointeeType()), ToQTy, in tryToFixConversion()
|
H A D | SemaOverload.cpp | 311 return ToPtrType->getPointeeType()->isVoidType(); in isPointerConversionToVoidPointer() 1798 CanTo = CanTo.castAs<PointerType>()->getPointeeType(); in IsFunctionConversion() 1799 CanFrom = CanFrom.castAs<PointerType>()->getPointeeType(); in IsFunctionConversion() 1801 CanTo = CanTo.castAs<BlockPointerType>()->getPointeeType(); in IsFunctionConversion() 1802 CanFrom = CanFrom.castAs<BlockPointerType>()->getPointeeType(); in IsFunctionConversion() 1809 CanTo = ToMPT->getPointeeType(); in IsFunctionConversion() 1810 CanFrom = FromMPT->getPointeeType(); in IsFunctionConversion() 2680 = Context.getCanonicalType(FromPtr->getPointeeType()); in BuildSimilarlyQualifiedPointerType() 2741 ToType->castAs<PointerType>()->getPointeeType()->isVoidType()) { in IsPointerConversion() 2773 QualType ToPointeeType = ToTypePtr->getPointeeType(); in IsPointerConversion() [all …]
|
H A D | SemaTemplateDeduction.cpp | 1373 if (ParamRef->getPointeeType().getQualifiers()) in isForwardingReference() 1375 auto *TypeParm = ParamRef->getPointeeType()->getAs<TemplateTypeParmType>(); in isForwardingReference() 1543 P = PRef->getPointeeType(); in DeduceTemplateArgumentsByTypeMatch() 1548 A = A->getPointeeType(); in DeduceTemplateArgumentsByTypeMatch() 1617 P = P->getPointeeType(); in DeduceTemplateArgumentsByTypeMatch() 1825 PointeeType = PA->getPointeeType(); in DeduceTemplateArgumentsByTypeMatch() 1827 PointeeType = PA->getPointeeType(); in DeduceTemplateArgumentsByTypeMatch() 1832 S, TemplateParams, P->castAs<PointerType>()->getPointeeType(), in DeduceTemplateArgumentsByTypeMatch() 1845 S, TemplateParams, RP->getPointeeType(), RA->getPointeeType(), Info, in DeduceTemplateArgumentsByTypeMatch() 1857 S, TemplateParams, RP->getPointeeType(), RA->getPointeeType(), Info, in DeduceTemplateArgumentsByTypeMatch() [all …]
|
H A D | SemaExprMember.cpp | 575 PT->getPointeeType()->isRecordType())) { in ActOnDependentMemberExpr() 797 if (IsArrow) RecordTy = RecordTy->castAs<PointerType>()->getPointeeType(); in BuildMemberReferenceExpr() 999 BaseType = BaseType->castAs<PointerType>()->getPointeeType(); in BuildMemberReferenceExpr() 1265 return PT->getPointeeType()->isRecordType(); in isPointerToRecordType() 1310 BaseType = Ptr->getPointeeType(); in LookupMemberExpr() 1313 BaseType = Ptr->getPointeeType(); in LookupMemberExpr() 1704 if (!IsArrow && Ptr->getPointeeType()->isRecordType() && in LookupMemberExpr() 1817 if (Ptr->getPointeeType()->hasAttr(attr::NoDeref)) in CheckMemberAccessOfNoDeref() 1846 MemberType = Ref->getPointeeType(); in BuildFieldReferenceExpr() 1850 if (IsArrow) BaseType = BaseType->castAs<PointerType>()->getPointeeType(); in BuildFieldReferenceExpr()
|
H A D | SemaExpr.cpp | 430 Fn = PtrTy->getPointeeType()->getAs<FunctionType>(); in DiagnoseSentinelCalls() 435 Fn = PtrTy->getPointeeType()->castAs<FunctionType>(); in DiagnoseSentinelCalls() 563 UO->getSubExpr()->getType()->getPointeeType().getAddressSpace(); in CheckForNullPointerDereference() 593 BaseType = BaseType->getPointeeType(); in DiagnoseDirectIsaAccess() 2618 RD = ThisType->getPointeeType()->getAsCXXRecordDecl(); in recoverFromMSUnqualifiedLookup() 2961 ? FromType->getPointeeType().getAddressSpace() in PerformObjectMemberConversion() 2966 FromRecordType = FromPtrType->getPointeeType(); in PerformObjectMemberConversion() 2980 FromRecordType = FromType->getPointeeType(); in PerformObjectMemberConversion() 3302 type = reftype->getPointeeType(); in BuildDeclarationNameExpr() 4412 T = cast<DecayedType>(Ty)->getPointeeType(); in captureVariablyModifiedType() [all …]
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | CanonicalType.h | 424 LLVM_CLANG_CANPROXY_TYPE_ACCESSOR(getPointeeType) 430 LLVM_CLANG_CANPROXY_TYPE_ACCESSOR(getPointeeType) 435 LLVM_CLANG_CANPROXY_TYPE_ACCESSOR(getPointeeType) 441 LLVM_CLANG_CANPROXY_TYPE_ACCESSOR(getPointeeType) 447 LLVM_CLANG_CANPROXY_TYPE_ACCESSOR(getPointeeType) 453 LLVM_CLANG_CANPROXY_TYPE_ACCESSOR(getPointeeType) 599 LLVM_CLANG_CANPROXY_TYPE_ACCESSOR(getPointeeType) 626 return RefType->getPointeeType();
|
H A D | ASTNodeTraverser.h | 388 void VisitPointerType(const PointerType *T) { Visit(T->getPointeeType()); } in VisitPointerType() 390 Visit(T->getPointeeType()); in VisitBlockPointerType() 393 Visit(T->getPointeeType()); in VisitReferenceType() 397 Visit(T->getPointeeType()); in VisitMemberPointerType() 452 Visit(T->getPointeeType()); in VisitObjCObjectPointerType()
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | CXXDeleteChecker.cpp | 168 DerivedClassRegion->getSymbol()->getType()->getPointeeType(); in checkTypedDeleteExpr() 196 QualType SourceType = CastE->getSubExpr()->getType()->getPointeeType(); in VisitNode() 197 QualType TargetType = CastE->getType()->getPointeeType(); in VisitNode()
|
H A D | CastToStructChecker.cpp | 51 QualType OrigPointeeTy = OrigPTy->getPointeeType(); in VisitCastExpr() 52 QualType ToPointeeTy = ToPTy->getPointeeType(); in VisitCastExpr()
|
H A D | MallocSizeofChecker.cpp | 156 A = ptrA->getPointeeType(); in typesCompatible() 157 B = ptrB->getPointeeType(); in typesCompatible() 190 QualType PointeeType = CastedType->getPointeeType(); in checkASTCodeBody()
|
H A D | StdVariantChecker.cpp | 212 ThisSVal.getType(C.getASTContext())->getPointeeType().getTypePtr(), 0); in handleDefaultConstructor() 226 ->getPointeeType() in handleStdGetCall()
|
H A D | TaggedUnionModeling.h | 89 QualType WoPointer = ArgTypePtr->getPointeeType(); in handleConstructorAndAssignment()
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | Type.cpp | 79 return ty->getPointeeType().getBaseTypeIdentifier(); in getBaseTypeIdentifier() 667 return PT->getPointeeType()->isVoidType(); in isVoidPointerType() 705 QualType Type::getPointeeType() const { in getPointeeType() function in Type 707 return PT->getPointeeType(); in getPointeeType() 709 return OPT->getPointeeType(); in getPointeeType() 711 return BPT->getPointeeType(); in getPointeeType() 713 return RT->getPointeeType(); in getPointeeType() 715 return MPT->getPointeeType(); in getPointeeType() 717 return DT->getPointeeType(); in getPointeeType() 979 QualType pointeeType = recurse(T->getPointeeType()); in VisitPointerType() [all …]
|
H A D | TypePrinter.cpp | 407 printBefore(T->getPointeeType(), OS); in printPointerBefore() 410 if (isa<ArrayType>(T->getPointeeType())) in printPointerBefore() 420 if (isa<ArrayType>(T->getPointeeType())) in printPointerAfter() 422 printAfter(T->getPointeeType(), OS); in printPointerAfter() 428 printBefore(T->getPointeeType(), OS); in printBlockPointerBefore() 435 printAfter(T->getPointeeType(), OS); in printBlockPointerAfter() 500 printBefore(T->getPointeeType(), OS); in printMemberPointerBefore() 503 if (isa<ArrayType>(T->getPointeeType())) in printMemberPointerBefore() 519 if (isa<ArrayType>(T->getPointeeType())) in printMemberPointerAfter() 521 printAfter(T->getPointeeType(), OS); in printMemberPointerAfter() [all …]
|
H A D | QualTypeNames.cpp | 386 QT = getFullyQualifiedType(QT->getPointeeType(), Ctx, WithGlobalNsPrefix); in getFullyQualifiedType() 397 QT = getFullyQualifiedType(QT->getPointeeType(), Ctx, WithGlobalNsPrefix); in getFullyQualifiedType() 412 QT = getFullyQualifiedType(QT->getPointeeType(), Ctx, WithGlobalNsPrefix); in getFullyQualifiedType()
|
H A D | FormatString.cpp | 338 if (PT->getPointeeType().isConstQualified()) in matchesType() 341 argTy = PT->getPointeeType(); in matchesType() 527 QualType pointeeTy = PT->getPointeeType(); in matchesType() 547 C.getCanonicalType(PT->getPointeeType()).getUnqualifiedType(); in matchesType() 592 QualType pointee = PT->getPointeeType(); in matchesType()
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/ |
H A D | UninitializedPointee.cpp | 176 QualType PointeeT = DynT->getPointeeType(); in isDereferencableUninit() 258 if (isDereferencableType(DynT->getPointeeType())) in dereference() 278 T = T->getPointeeType(); in isVoidPointer()
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/ |
H A D | MPIChecker.cpp | 166 CE.getArgExpr(1)->getType()->getPointeeType()); in allRegionsUsedByWait() 174 CE.getArgExpr(1)->getType()->getPointeeType(), Idx, SuperRegion, in allRegionsUsedByWait()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/ |
H A D | PDBSymbolTypePointer.h | 33 FORWARD_SYMBOL_ID_METHOD_WITH_NAME(getType, getPointeeType)
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-pdbutil/ |
H A D | PrettyVariableDumper.cpp | 179 auto PointeeType = Symbol.getPointeeType(); in dump() 202 auto PointeeType = Symbol.getPointeeType(); in dumpRight()
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | Store.cpp | 97 QualType PointeeTy = CastToTy->getPointeeType(); in castRegion() 323 TargetType = TargetType->getPointeeType(); in evalBaseToDerived() 451 QualType PointeeTy = BT->getPointeeType(); in getLValueElement()
|