| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaCast.cpp | 228 if (PtrType->getPointeeType()->hasAttr(attr::NoDeref)) { in CheckNoDeref() 230 if (!DestType->getPointeeType()->hasAttr(attr::NoDeref)) { in CheckNoDeref() 589 From = Ptr->getPointeeType(); in diagnoseBadCast() 594 To = Ptr->getPointeeType(); in diagnoseBadCast() 656 return T->getPointeeType(); in unwrapCastAwayConstnessLevel() 666 T2 = T2->getPointeeType(); in unwrapCastAwayConstnessLevel() 858 DestPointee = DestPointer->getPointeeType(); in CheckDynamicCast() 860 DestPointee = DestReference->getPointeeType(); in CheckDynamicCast() 893 SrcPointee = SrcPointer->getPointeeType(); in CheckDynamicCast() 1174 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() 551 if (RT->getPointeeType().getAddressSpace() != LangAS::opencl_generic) { in checkBuiltinToAddr() 558 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() 122 QualType Pointee = PT->getPointeeType(); in isErrorParameter() 132 if (const auto *RT = PT->getPointeeType()->getAs<RecordType>()) in isErrorParameter() 232 ->getPointeeType() in checkSwiftAsyncErrorBlock() 274 if (const auto *RT = PtrTy->getPointeeType()->getAs<RecordType>()) { in checkSwiftAsyncErrorBlock() 576 return !ParamTy->getPointeeType().isConstQualified(); in DiagnoseName() [all …]
|
| H A D | HeuristicResolver.cpp | 48 QualType getPointeeType(QualType T); 171 QualType HeuristicResolverImpl::getPointeeType(QualType T) { in getPointeeType() function in clang::__anon96160a110111::HeuristicResolverImpl 176 return T->castAs<PointerType>()->getPointeeType(); in getPointeeType() 218 if (QualType Pointee = getPointeeType(T.Type); !Pointee.isNull()) { in simplifyType() 225 return {RT->getPointeeType()}; in simplifyType() 331 CalleeType = FnTypePtr->getPointeeType(); in resolveTypeOfCallExpr() 601 const QualType HeuristicResolver::getPointeeType(QualType T) const { in getPointeeType() function in clang::HeuristicResolver 602 return HeuristicResolverImpl(Ctx).getPointeeType(T); in getPointeeType()
|
| H A D | SemaExceptionSpec.cpp | 31 T = PtrTy->getPointeeType(); in GetUnderlyingFunction() 33 T = RefTy->getPointeeType(); in GetUnderlyingFunction() 35 T = MPTy->getPointeeType(); in GetUnderlyingFunction() 132 PointeeT = PT->getPointeeType(); in CheckSpecifiedExceptionType() 140 PointeeT = RT->getPointeeType(); in CheckSpecifiedExceptionType() 195 T = PT->getPointeeType(); in CheckDistantExceptionSpec() 197 T = PT->getPointeeType(); in CheckDistantExceptionSpec() 683 HandlerType = RefTy->getPointeeType(); in handlerCanCatch() 720 ExceptionType->getPointeeType(), EQuals); in handlerCanCatch() 722 Context.getUnqualifiedArrayType(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 | SemaBoundsSafety.cpp | 95 PointeeTy = FieldTy->getPointeeType(); in CheckCountedByAttrOnField() 239 << CATy->getPointeeType(); in EmitIncompleteCountedByPointeeNotes() 266 auto PointeeTy = CATy->getPointeeType(); in GetCountedByAttrOnIncompletePointee()
|
| H A D | SemaOverload.cpp | 308 return ToPtrType->getPointeeType()->isVoidType(); in isPointerConversionToVoidPointer() 1917 CanTo = CanTo.castAs<PointerType>()->getPointeeType(); in IsFunctionConversion() 1918 CanFrom = CanFrom.castAs<PointerType>()->getPointeeType(); in IsFunctionConversion() 1920 CanTo = CanTo.castAs<BlockPointerType>()->getPointeeType(); in IsFunctionConversion() 1921 CanFrom = CanFrom.castAs<BlockPointerType>()->getPointeeType(); in IsFunctionConversion() 1929 CanTo = ToMPT->getPointeeType(); in IsFunctionConversion() 1930 CanFrom = FromMPT->getPointeeType(); in IsFunctionConversion() 2857 = Context.getCanonicalType(FromPtr->getPointeeType()); in BuildSimilarlyQualifiedPointerType() 2918 ToType->castAs<PointerType>()->getPointeeType()->isVoidType()) { in IsPointerConversion() 2950 QualType ToPointeeType = ToTypePtr->getPointeeType(); in IsPointerConversion() [all …]
|
| H A D | SemaTemplateDeduction.cpp | 1361 if (ParamRef->getPointeeType().getQualifiers()) in isForwardingReference() 1363 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() 1844 PointeeType = PA->getPointeeType(); in DeduceTemplateArgumentsByTypeMatch() 1846 PointeeType = PA->getPointeeType(); in DeduceTemplateArgumentsByTypeMatch() 1851 S, TemplateParams, P->castAs<PointerType>()->getPointeeType(), in DeduceTemplateArgumentsByTypeMatch() 1866 S, TemplateParams, RP->getPointeeType(), RA->getPointeeType(), Info, in DeduceTemplateArgumentsByTypeMatch() 1879 S, TemplateParams, RP->getPointeeType(), RA->getPointeeType(), Info, in DeduceTemplateArgumentsByTypeMatch() [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | CanonicalType.h | 426 LLVM_CLANG_CANPROXY_TYPE_ACCESSOR(getPointeeType) 432 LLVM_CLANG_CANPROXY_TYPE_ACCESSOR(getPointeeType) 437 LLVM_CLANG_CANPROXY_TYPE_ACCESSOR(getPointeeType) 443 LLVM_CLANG_CANPROXY_TYPE_ACCESSOR(getPointeeType) 449 LLVM_CLANG_CANPROXY_TYPE_ACCESSOR(getPointeeType) 455 LLVM_CLANG_CANPROXY_TYPE_ACCESSOR(getPointeeType) 603 LLVM_CLANG_CANPROXY_TYPE_ACCESSOR(getPointeeType) 630 return RefType->getPointeeType();
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | FixitUtil.cpp | 30 PteTy = Ty->getPointeeType(); in getPointeeTypeText() 106 Ty = Ty->getPointeeType(); in getPointee2TypeText() 111 PteTy = Ty->getPointeeType(); in getPointee2TypeText()
|
| 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()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | CXXDeleteChecker.cpp | 164 DerivedClassRegion->getSymbol()->getType()->getPointeeType(); in checkTypedDeleteExpr() 192 QualType SourceType = CastE->getSubExpr()->getType()->getPointeeType(); in VisitNode() 193 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 | 154 A = ptrA->getPointeeType(); in typesCompatible() 155 B = ptrB->getPointeeType(); in typesCompatible() 188 QualType PointeeType = CastedType->getPointeeType(); in checkASTCodeBody()
|
| H A D | StdVariantChecker.cpp | 210 ThisSVal.getType(C.getASTContext())->getPointeeType().getTypePtr(), 0); in handleDefaultConstructor() 224 ->getPointeeType() in handleStdGetCall()
|
| /freebsd/contrib/llvm-project/clang/lib/ASTMatchers/ |
| H A D | LowLevelHelpers.cpp | 58 FProto = QT->getPointeeType()->getAs<FunctionProtoType>(); in matchEachArgumentWithParamTypeImpl() 63 FProto = MP->getPointeeType()->getAs<FunctionProtoType>(); in matchEachArgumentWithParamTypeImpl()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/ |
| H A D | UninitializedPointee.cpp | 172 QualType PointeeT = DynT->getPointeeType(); in isDereferencableUninit() 254 if (isDereferencableType(DynT->getPointeeType())) in dereference() 274 T = T->getPointeeType(); in isVoidPointer()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | Type.cpp | 113 return ty->getPointeeType().getBaseTypeIdentifier(); in getBaseTypeIdentifier() 716 return PT->getPointeeType()->isVoidType(); in isVoidPointerType() 754 QualType Type::getPointeeType() const { in getPointeeType() function in Type 756 return PT->getPointeeType(); in getPointeeType() 758 return OPT->getPointeeType(); in getPointeeType() 760 return BPT->getPointeeType(); in getPointeeType() 762 return RT->getPointeeType(); in getPointeeType() 764 return MPT->getPointeeType(); in getPointeeType() 766 return DT->getPointeeType(); in getPointeeType() 1029 QualType pointeeType = recurse(T->getPointeeType()); in VisitPointerType() [all …]
|
| H A D | FormatString.cpp | 338 if (PT->getPointeeType().isConstQualified()) in matchesType() 341 argTy = PT->getPointeeType(); in matchesType() 525 PT && PT->getPointeeType()->isCharType()) in matchesType() 532 C.hasSameUnqualifiedType(PT->getPointeeType(), C.getWideCharType())) in matchesType() 558 QualType PointeeTy = PT->getPointeeType(); in matchesType() 587 QualType pointee = PT->getPointeeType(); in matchesType() 635 Left.T = Left.T->getPointeeType(); in matchesArgType() 642 Right.T = Right.T->getPointeeType(); in matchesArgType()
|
| H A D | TypePrinter.cpp | 408 printBefore(T->getPointeeType(), OS); in printPointerBefore() 411 if (isa<ArrayType>(T->getPointeeType())) in printPointerBefore() 421 if (isa<ArrayType>(T->getPointeeType())) in printPointerAfter() 423 printAfter(T->getPointeeType(), OS); in printPointerAfter() 429 printBefore(T->getPointeeType(), OS); in printBlockPointerBefore() 436 printAfter(T->getPointeeType(), OS); in printBlockPointerAfter() 501 printBefore(T->getPointeeType(), OS); in printMemberPointerBefore() 504 if (isa<ArrayType>(T->getPointeeType())) in printMemberPointerBefore() 520 if (isa<ArrayType>(T->getPointeeType())) in printMemberPointerAfter() 522 printAfter(T->getPointeeType(), OS); in printMemberPointerAfter() [all …]
|
| H A D | QualTypeNames.cpp | 381 QT = getFullyQualifiedType(QT->getPointeeType(), Ctx, WithGlobalNsPrefix); in getFullyQualifiedType() 392 QT = getFullyQualifiedType(QT->getPointeeType(), Ctx, WithGlobalNsPrefix); in getFullyQualifiedType() 408 QT = getFullyQualifiedType(QT->getPointeeType(), Ctx, WithGlobalNsPrefix); in getFullyQualifiedType()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/ |
| H A D | MPIChecker.cpp | 164 CE.getArgExpr(1)->getType()->getPointeeType()); in allRegionsUsedByWait() 172 CE.getArgExpr(1)->getType()->getPointeeType(), Idx, SuperRegion, in allRegionsUsedByWait()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/ |
| H A D | PDBSymbolTypePointer.h | 34 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()
|