| /openbsd-src/gnu/llvm/clang/lib/Sema/ |
| H A D | SemaCast.cpp | 178 if (PtrType->getPointeeType()->hasAttr(attr::NoDeref)) { in CheckNoDeref() 180 if (!DestType->getPointeeType()->hasAttr(attr::NoDeref)) { in CheckNoDeref() 509 From = Ptr->getPointeeType(); in diagnoseBadCast() 514 To = Ptr->getPointeeType(); in diagnoseBadCast() 576 return T->getPointeeType(); in unwrapCastAwayConstnessLevel() 586 T2 = T2->getPointeeType(); in unwrapCastAwayConstnessLevel() 777 DestPointee = DestPointer->getPointeeType(); in CheckDynamicCast() 779 DestPointee = DestReference->getPointeeType(); in CheckDynamicCast() 812 SrcPointee = SrcPointer->getPointeeType(); in CheckDynamicCast() 1084 SrcFTy = SrcType->getPointeeType()->castAs<FunctionType>(); in checkCastFunctionType() [all …]
|
| H A D | SemaExceptionSpec.cpp | 31 T = PtrTy->getPointeeType(); in GetUnderlyingFunction() 33 T = RefTy->getPointeeType(); in GetUnderlyingFunction() 35 T = MPTy->getPointeeType(); in GetUnderlyingFunction() 136 PointeeT = PT->getPointeeType(); in CheckSpecifiedExceptionType() 144 PointeeT = RT->getPointeeType(); in CheckSpecifiedExceptionType() 196 T = PT->getPointeeType(); in CheckDistantExceptionSpec() 198 T = PT->getPointeeType(); in CheckDistantExceptionSpec() 687 HandlerType = RefTy->getPointeeType(); in handlerCanCatch() 725 ExceptionType->getPointeeType(), EQuals); in handlerCanCatch() 727 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 | SemaTemplateDeduction.cpp | 1213 if (ParamRef->getPointeeType().getQualifiers()) in isForwardingReference() 1215 auto *TypeParm = ParamRef->getPointeeType()->getAs<TemplateTypeParmType>(); in isForwardingReference() 1383 P = PRef->getPointeeType(); in DeduceTemplateArgumentsByTypeMatch() 1388 A = A->getPointeeType(); in DeduceTemplateArgumentsByTypeMatch() 1457 P = P->getPointeeType(); in DeduceTemplateArgumentsByTypeMatch() 1661 PointeeType = PA->getPointeeType(); in DeduceTemplateArgumentsByTypeMatch() 1663 PointeeType = PA->getPointeeType(); in DeduceTemplateArgumentsByTypeMatch() 1668 S, TemplateParams, P->castAs<PointerType>()->getPointeeType(), in DeduceTemplateArgumentsByTypeMatch() 1681 S, TemplateParams, RP->getPointeeType(), RA->getPointeeType(), Info, in DeduceTemplateArgumentsByTypeMatch() 1693 S, TemplateParams, RP->getPointeeType(), RA->getPointeeType(), Info, in DeduceTemplateArgumentsByTypeMatch() [all …]
|
| H A D | SemaOverload.cpp | 264 return ToPtrType->getPointeeType()->isVoidType(); in isPointerConversionToVoidPointer() 1646 CanTo = CanTo.castAs<PointerType>()->getPointeeType(); in IsFunctionConversion() 1647 CanFrom = CanFrom.castAs<PointerType>()->getPointeeType(); in IsFunctionConversion() 1649 CanTo = CanTo.castAs<BlockPointerType>()->getPointeeType(); in IsFunctionConversion() 1650 CanFrom = CanFrom.castAs<BlockPointerType>()->getPointeeType(); in IsFunctionConversion() 1657 CanTo = ToMPT->getPointeeType(); in IsFunctionConversion() 1658 CanFrom = FromMPT->getPointeeType(); in IsFunctionConversion() 2402 = Context.getCanonicalType(FromPtr->getPointeeType()); in BuildSimilarlyQualifiedPointerType() 2479 ToType->castAs<PointerType>()->getPointeeType()->isVoidType()) { in IsPointerConversion() 2511 QualType ToPointeeType = ToTypePtr->getPointeeType(); in IsPointerConversion() [all …]
|
| H A D | SemaExprMember.cpp | 499 PT->getPointeeType()->isRecordType())) { in ActOnDependentMemberExpr() 765 if (IsArrow) RecordTy = RecordTy->castAs<PointerType>()->getPointeeType(); in BuildMemberReferenceExpr() 963 BaseType = BaseType->castAs<PointerType>()->getPointeeType(); in BuildMemberReferenceExpr() 1221 return PT->getPointeeType()->isRecordType(); in isPointerToRecordType() 1268 BaseType = Ptr->getPointeeType(); in LookupMemberExpr() 1271 BaseType = Ptr->getPointeeType(); in LookupMemberExpr() 1658 if (!IsArrow && Ptr->getPointeeType()->isRecordType() && in LookupMemberExpr() 1784 if (Ptr->getPointeeType()->hasAttr(attr::NoDeref)) in CheckMemberAccessOfNoDeref() 1813 MemberType = Ref->getPointeeType(); in BuildFieldReferenceExpr() 1817 if (IsArrow) BaseType = BaseType->castAs<PointerType>()->getPointeeType(); in BuildFieldReferenceExpr() [all …]
|
| H A D | SemaExpr.cpp | 429 fn = ptr->getPointeeType()->getAs<FunctionType>(); in DiagnoseSentinelCalls() 433 fn = ptr->getPointeeType()->castAs<FunctionType>(); in DiagnoseSentinelCalls() 558 UO->getSubExpr()->getType()->getPointeeType().getAddressSpace(); in CheckForNullPointerDereference() 588 BaseType = BaseType->getPointeeType(); in DiagnoseDirectIsaAccess() 2453 RD = ThisType->getPointeeType()->getAsCXXRecordDecl(); in recoverFromMSUnqualifiedLookup() 3021 ? FromType->getPointeeType().getAddressSpace() in PerformObjectMemberConversion() 3026 FromRecordType = FromPtrType->getPointeeType(); in PerformObjectMemberConversion() 3037 DestRecordType = DestType->getPointeeType(); in PerformObjectMemberConversion() 3040 FromRecordType = FromType->getPointeeType(); in PerformObjectMemberConversion() 3366 type = reftype->getPointeeType(); in BuildDeclarationNameExpr() [all …]
|
| /openbsd-src/gnu/llvm/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 | 345 void VisitPointerType(const PointerType *T) { Visit(T->getPointeeType()); } in VisitPointerType() 347 Visit(T->getPointeeType()); in VisitBlockPointerType() 350 Visit(T->getPointeeType()); in VisitReferenceType() 354 Visit(T->getPointeeType()); in VisitMemberPointerType() 402 Visit(T->getPointeeType()); in VisitObjCObjectPointerType()
|
| /openbsd-src/gnu/llvm/clang/lib/AST/ |
| H A D | Type.cpp | 77 return ty->getPointeeType().getBaseTypeIdentifier(); in getBaseTypeIdentifier() 595 return PT->getPointeeType()->isVoidType(); in isVoidPointerType() 629 QualType Type::getPointeeType() const { in getPointeeType() function in Type 631 return PT->getPointeeType(); in getPointeeType() 633 return OPT->getPointeeType(); in getPointeeType() 635 return BPT->getPointeeType(); in getPointeeType() 637 return RT->getPointeeType(); in getPointeeType() 639 return MPT->getPointeeType(); in getPointeeType() 641 return DT->getPointeeType(); in getPointeeType() 903 QualType pointeeType = recurse(T->getPointeeType()); in VisitPointerType() [all …]
|
| H A D | TypePrinter.cpp | 400 printBefore(T->getPointeeType(), OS); in printPointerBefore() 403 if (isa<ArrayType>(T->getPointeeType())) in printPointerBefore() 413 if (isa<ArrayType>(T->getPointeeType())) in printPointerAfter() 415 printAfter(T->getPointeeType(), OS); in printPointerAfter() 421 printBefore(T->getPointeeType(), OS); in printBlockPointerBefore() 428 printAfter(T->getPointeeType(), OS); in printBlockPointerAfter() 493 printBefore(T->getPointeeType(), OS); in printMemberPointerBefore() 496 if (isa<ArrayType>(T->getPointeeType())) in printMemberPointerBefore() 512 if (isa<ArrayType>(T->getPointeeType())) in printMemberPointerAfter() 514 printAfter(T->getPointeeType(), OS); in printMemberPointerAfter() [all …]
|
| H A D | QualTypeNames.cpp | 385 QT = getFullyQualifiedType(QT->getPointeeType(), Ctx, WithGlobalNsPrefix); in getFullyQualifiedType() 396 QT = getFullyQualifiedType(QT->getPointeeType(), Ctx, WithGlobalNsPrefix); in getFullyQualifiedType() 411 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() 484 QualType pointeeTy = PT->getPointeeType(); in matchesType() 504 C.getCanonicalType(PT->getPointeeType()).getUnqualifiedType(); in matchesType() 549 QualType pointee = PT->getPointeeType(); in matchesType()
|
| /openbsd-src/gnu/llvm/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()
|
| /openbsd-src/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | CastToStructChecker.cpp | 51 QualType OrigPointeeTy = OrigPTy->getPointeeType(); in VisitCastExpr() 52 QualType ToPointeeTy = ToPTy->getPointeeType(); in VisitCastExpr()
|
| H A D | CheckSecuritySyntaxOnly.cpp | 367 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() 842 if (PT->getPointeeType().getUnqualifiedType() != BR.getContext().CharTy) in checkCall_strCommon() 870 if (! PT->getPointeeType()->isIntegralOrUnscopedEnumerationType()) in checkCall_rand()
|
| H A D | MallocSizeofChecker.cpp | 155 A = ptrA->getPointeeType(); in typesCompatible() 156 B = ptrB->getPointeeType(); in typesCompatible() 190 QualType PointeeType = CastedType->getPointeeType(); in checkASTCodeBody()
|
| H A D | ObjCPropertyChecker.cpp | 50 const std::string &PropTypeName(T->getPointeeType().getCanonicalType() in checkCopyMutable()
|
| H A D | NSErrorChecker.cpp | 299 PPT->getPointeeType()->getAs<ObjCObjectPointerType>(); in IsNSError() 317 const TypedefType* TT = PPT->getPointeeType()->getAs<TypedefType>(); in IsCFError()
|
| /openbsd-src/gnu/llvm/clang/lib/Analysis/ |
| H A D | BodyFarm.cpp | 46 BPT->getPointeeType()->getAs<FunctionProtoType>(); in isDispatchBlock() 277 && Call->getType()->getPointeeType()->isFunctionType()){ in create_call_once_funcptr_call() 417 } else if (!CallbackType->getPointeeType().isNull()) { in create_call_once() 419 CallbackType->getPointeeType()->getAs<FunctionProtoType>(); in create_call_once() 519 QualType PredicateTy = PredicatePtrTy->getPointeeType(); in create_dispatch_once() 653 QualType PointeeTy = PT->getPointeeType(); in create_OSAtomicCompareAndSwap()
|
| H A D | Consumed.cpp | 652 (!ParamType->getPointeeType().isConstQualified() || in handleCall() 688 RetType = RetType->getPointeeType(); in propagateReturnType() 774 QualType ThisType = Constructor->getThisType()->getPointeeType(); in VisitCXXConstructExpr() 866 isConsumableType(ParamType->getPointeeType())) in VisitParmVarDecl() 867 ParamState = mapConsumableAttrState(ParamType->getPointeeType()); in VisitParmVarDecl() 869 isConsumableType(ParamType->getPointeeType())) in VisitParmVarDecl() 1202 ReturnType = Constructor->getThisType()->getPointeeType(); in determineExpectedReturnState()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/DebugInfo/PDB/ |
| H A D | PDBSymbolTypePointer.h | 33 FORWARD_SYMBOL_ID_METHOD_WITH_NAME(getType, getPointeeType)
|
| /openbsd-src/gnu/llvm/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()
|
| /openbsd-src/gnu/llvm/llvm/tools/llvm-pdbutil/ |
| H A D | PrettyVariableDumper.cpp | 179 auto PointeeType = Symbol.getPointeeType(); in dump() 202 auto PointeeType = Symbol.getPointeeType(); in dumpRight()
|
| /openbsd-src/gnu/llvm/clang/lib/StaticAnalyzer/Core/ |
| H A D | Store.cpp | 97 QualType PointeeTy = CastToTy->getPointeeType(); in castRegion() 324 TargetType = TargetType->getPointeeType(); in evalBaseToDerived() 452 QualType PointeeTy = BT->getPointeeType(); in getLValueElement()
|