Home
last modified time | relevance | path

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

1234567

/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaCast.cpp178 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 DSemaExceptionSpec.cpp31 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 DSemaFixItUtils.cpp36 (cast<PointerType>(From))->getPointeeType()); in compareTypesSimple()
38 (cast<PointerType>(To))->getPointeeType()); in compareTypesSimple()
97 S.Context.getCanonicalType(FromPtrTy->getPointeeType()), ToQTy, in tryToFixConversion()
H A DSemaTemplateDeduction.cpp1213 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 DSemaOverload.cpp264 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 DSemaExprMember.cpp499 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 DSemaExpr.cpp429 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 DCanonicalType.h424 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 DASTNodeTraverser.h345 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 DType.cpp77 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 DTypePrinter.cpp400 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 DQualTypeNames.cpp385 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 DFormatString.cpp338 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 DUninitializedPointee.cpp176 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 DCastToStructChecker.cpp51 QualType OrigPointeeTy = OrigPTy->getPointeeType(); in VisitCastExpr()
52 QualType ToPointeeTy = ToPTy->getPointeeType(); in VisitCastExpr()
H A DCheckSecuritySyntaxOnly.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()
842 if (PT->getPointeeType().getUnqualifiedType() != BR.getContext().CharTy) in checkCall_strCommon()
870 if (! PT->getPointeeType()->isIntegralOrUnscopedEnumerationType()) in checkCall_rand()
H A DMallocSizeofChecker.cpp155 A = ptrA->getPointeeType(); in typesCompatible()
156 B = ptrB->getPointeeType(); in typesCompatible()
190 QualType PointeeType = CastedType->getPointeeType(); in checkASTCodeBody()
H A DObjCPropertyChecker.cpp50 const std::string &PropTypeName(T->getPointeeType().getCanonicalType() in checkCopyMutable()
H A DNSErrorChecker.cpp299 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 DBodyFarm.cpp46 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 DConsumed.cpp652 (!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 DPDBSymbolTypePointer.h33 FORWARD_SYMBOL_ID_METHOD_WITH_NAME(getType, getPointeeType)
/openbsd-src/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/
H A DMPIChecker.cpp166 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 DPrettyVariableDumper.cpp179 auto PointeeType = Symbol.getPointeeType(); in dump()
202 auto PointeeType = Symbol.getPointeeType(); in dumpRight()
/openbsd-src/gnu/llvm/clang/lib/StaticAnalyzer/Core/
H A DStore.cpp97 QualType PointeeTy = CastToTy->getPointeeType(); in castRegion()
324 TargetType = TargetType->getPointeeType(); in evalBaseToDerived()
452 QualType PointeeTy = BT->getPointeeType(); in getLValueElement()

1234567