| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/ |
| H A D | UndefinedMemoryManipulationCheck.cpp | 52 if (!DestType->getPointeeType().isNull()) in check() 53 DestType = DestType->getPointeeType(); in check() 60 if (!SourceType->getPointeeType().isNull()) in check() 61 SourceType = SourceType->getPointeeType(); in check()
|
| /llvm-project-15.0.7/clang/unittests/StaticAnalyzer/ |
| H A D | SValTest.cpp | 245 EXPECT_EQ(Int, APtrTy->getPointeeType()); 251 EXPECT_EQ(Int, BPtrTy->getPointeeType()); 257 EXPECT_EQ(Int, CPtrTy->getPointeeType()); 263 EXPECT_EQ(Int, DRefTy->getPointeeType()); 269 EXPECT_EQ(Int, EPtrTy->getPointeeType()); 275 EXPECT_EQ(Int, FPtrTy->getPointeeType()); 336 EXPECT_EQ(Context.CharTy, APtrTy->getPointeeType()); 351 const auto *ARecordType = dyn_cast<RecordType>(APtrTy->getPointeeType()); 366 ASSERT_TRUE(isa<FunctionProtoType>(APtrTy->getPointeeType()));
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/ |
| H A D | NonConstParameterCheck.cpp | 107 if ((T->isPointerType() && !T->getPointeeType().isConstQualified()) || in check() 111 !T->getPointeeType().isConstQualified()) in check() 119 if (!T->isPointerType() || T->getPointeeType().isConstQualified() || in addParm() 120 !(T->getPointeeType()->isIntegerType() || in addParm() 121 T->getPointeeType()->isFloatingType())) in addParm() 179 if (T->isPointerType() && T->getPointeeType().isConstQualified()) in markCanNotBeConst() 195 if (T->isPointerType() && !T->getPointeeType().isConstQualified()) in markCanNotBeConst()
|
| H A D | IsolateDeclarationCheck.cpp | 62 const auto *Pointee = T->getPointeeType()->castAs<FunctionType>(); in countIndirections() 75 return countIndirections(T->getPointeeType().IgnoreParens().getTypePtr(), in countIndirections() 86 isa<PointerType>(T->getPointeeType())) in typeIsMemberPointer() 87 return typeIsMemberPointer(T->getPointeeType().getTypePtr()); in typeIsMemberPointer()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaCast.cpp | 508 From = Ptr->getPointeeType(); in diagnoseBadCast() 513 To = Ptr->getPointeeType(); in diagnoseBadCast() 575 return T->getPointeeType(); in unwrapCastAwayConstnessLevel() 585 T2 = T2->getPointeeType(); in unwrapCastAwayConstnessLevel() 1490 QualType ToType = R->getPointeeType(); in TryLValueToRValueCast() 2002 SrcTy = SrcType->getPointeeType(); in CheckCompatibleReinterpretCast() 2003 DestTy = DestType->getPointeeType(); in CheckCompatibleReinterpretCast() 2009 DestTy = DestType->getPointeeType(); in CheckCompatibleReinterpretCast() 2046 DT = DestType->getPointeeType(); in DiagnoseCastOfObjCSEL() 2522 : DestType->getPointeeType()->getPointeeType(); in TryReinterpretCast() [all …]
|
| H A D | SemaExceptionSpec.cpp | 30 T = PtrTy->getPointeeType(); in GetUnderlyingFunction() 32 T = RefTy->getPointeeType(); in GetUnderlyingFunction() 34 T = MPTy->getPointeeType(); in GetUnderlyingFunction() 135 PointeeT = PT->getPointeeType(); in CheckSpecifiedExceptionType() 143 PointeeT = RT->getPointeeType(); in CheckSpecifiedExceptionType() 195 T = PT->getPointeeType(); in CheckDistantExceptionSpec() 197 T = PT->getPointeeType(); in CheckDistantExceptionSpec() 686 HandlerType = RefTy->getPointeeType(); in handlerCanCatch() 724 ExceptionType->getPointeeType(), EQuals); in handlerCanCatch() 726 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 | 1354 P = PRef->getPointeeType(); in DeduceTemplateArgumentsByTypeMatch() 1359 A = A->getPointeeType(); in DeduceTemplateArgumentsByTypeMatch() 1428 P = P->getPointeeType(); in DeduceTemplateArgumentsByTypeMatch() 1652 S, TemplateParams, RP->getPointeeType(), RA->getPointeeType(), Info, in DeduceTemplateArgumentsByTypeMatch() 1664 S, TemplateParams, RP->getPointeeType(), RA->getPointeeType(), Info, in DeduceTemplateArgumentsByTypeMatch() 1886 S, TemplateParams, BPP->getPointeeType(), BPA->getPointeeType(), Info, in DeduceTemplateArgumentsByTypeMatch() 2109 S, TemplateParams, ASP->getPointeeType(), ASA->getPointeeType(), in DeduceTemplateArgumentsByTypeMatch() 3305 A = ARef->getPointeeType(); in CheckOriginalCallArgDeduction() 3377 A = APtr->getPointeeType(); in CheckOriginalCallArgDeduction() 4312 P = PRef->getPointeeType(); in DeduceTemplateArguments() [all …]
|
| H A D | SemaOverload.cpp | 1550 CanTo = ToMPT->getPointeeType(); in IsFunctionConversion() 2879 ToType = ToMember->getPointeeType(); in HandleFunctionTypeMismatch() 2885 ToType = ToType->getPointeeType(); in HandleFunctionTypeMismatch() 5371 FromType = PT->getPointeeType(); in TryObjectArgumentInitialization() 7964 PointeeTy = PTy->getPointeeType(); in AddPointerWithMoreQualifiedTypeVariants() 8073 Ty = RefTy->getPointeeType(); in AddTypesConvertedFrom() 10589 CToTy = RT->getPointeeType(); in DiagnoseBadConversion() 10595 CToTy = ToPT->getPointeeType(); in DiagnoseBadConversion() 10698 TempFromTy = PTy->getPointeeType(); in DiagnoseBadConversion() 12005 Ret = ToTypePtr->getPointeeType(); in ExtractUnqualifiedFunctionType() [all …]
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | CanonicalType.h | 425 LLVM_CLANG_CANPROXY_TYPE_ACCESSOR(getPointeeType) 431 LLVM_CLANG_CANPROXY_TYPE_ACCESSOR(getPointeeType) 436 LLVM_CLANG_CANPROXY_TYPE_ACCESSOR(getPointeeType) 442 LLVM_CLANG_CANPROXY_TYPE_ACCESSOR(getPointeeType) 448 LLVM_CLANG_CANPROXY_TYPE_ACCESSOR(getPointeeType) 454 LLVM_CLANG_CANPROXY_TYPE_ACCESSOR(getPointeeType) 600 LLVM_CLANG_CANPROXY_TYPE_ACCESSOR(getPointeeType) 627 return RefType->getPointeeType();
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/google/ |
| H A D | AvoidCStyleCastsCheck.cpp | 44 SourceType = SourceType->getPointeeType(); in needsConstCast() 45 DestType = DestType->getPointeeType(); in needsConstCast() 57 T1 = T1->getPointeeType(); in pointedUnqualifiedTypesAreEqual() 58 T2 = T2->getPointeeType(); in pointedUnqualifiedTypesAreEqual()
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/ |
| H A D | HeuristicResolver.cpp | 58 const Type *HeuristicResolver::getPointeeType(const Type *T) const { in getPointeeType() function in clang::clangd::HeuristicResolver 63 return T->castAs<PointerType>()->getPointeeType().getTypePtrOrNull(); in getPointeeType() 117 BaseType = getPointeeType(BaseType); in resolveMemberExpr() 145 CalleeType = FnTypePtr->getPointeeType().getTypePtr(); in resolveTypeOfCallExpr()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | Type.cpp | 625 QualType Type::getPointeeType() const { in getPointeeType() function in Type 627 return PT->getPointeeType(); in getPointeeType() 629 return OPT->getPointeeType(); in getPointeeType() 631 return BPT->getPointeeType(); in getPointeeType() 633 return RT->getPointeeType(); in getPointeeType() 635 return MPT->getPointeeType(); in getPointeeType() 637 return DT->getPointeeType(); in getPointeeType() 1747 PointeeType = PT->getPointeeType(); in getPointeeCXXRecordDecl() 1749 PointeeType = RT->getPointeeType(); in getPointeeCXXRecordDecl() 1819 return Visit(T->getPointeeType()); in VisitPointerType() [all …]
|
| H A D | TypePrinter.cpp | 404 printBefore(T->getPointeeType(), OS); in printPointerBefore() 407 if (isa<ArrayType>(T->getPointeeType())) in printPointerBefore() 419 printAfter(T->getPointeeType(), OS); in printPointerAfter() 425 printBefore(T->getPointeeType(), OS); in printBlockPointerBefore() 432 printAfter(T->getPointeeType(), OS); in printBlockPointerAfter() 497 printBefore(T->getPointeeType(), OS); in printMemberPointerBefore() 518 printAfter(T->getPointeeType(), OS); in printMemberPointerAfter() 619 printBefore(T->getPointeeType(), OS); in printDependentAddressSpaceBefore() 628 printAfter(T->getPointeeType(), OS); in printDependentAddressSpaceAfter() 1780 t = t->getPointeeType(); in printAttributedAfter() [all …]
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/cppcoreguidelines/ |
| H A D | ProTypeCstyleCastCheck.cpp | 24 SourceType = SourceType->getPointeeType(); in needsConstCast() 25 DestType = DestType->getPointeeType(); in needsConstCast()
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/ |
| H A D | UninitializedPointee.cpp | 175 QualType PointeeT = DynT->getPointeeType(); in isDereferencableUninit() 257 if (isDereferencableType(DynT->getPointeeType())) in dereference() 277 T = T->getPointeeType(); in isVoidPointer()
|
| /llvm-project-15.0.7/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()
|
| /llvm-project-15.0.7/polly/lib/External/isl/interface/ |
| H A D | generator.cc | 573 type = type->getPointeeType(); in is_isl_ctx() 676 type = type->getPointeeType(); in is_isl_type() 734 type = type->getPointeeType(); in is_callback() 743 string s = type->getPointeeType().getAsString(); in is_string() 772 return type->getPointeeType().getAsString(); in extract_type() 781 return type->getPointeeType()->getAs<FunctionProtoType>(); in extract_prototype()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/utils/ |
| H A D | FixItHintUtils.cpp | 201 return changeReferencee(Var, Qualifier, Var.getType()->getPointeeType(), in addQualifierToVarDecl() 209 ParenStrippedType->getPointeeType().getTypePtr(), in addQualifierToVarDecl() 220 return changePointer(Var, Qualifier, AT->getPointeeType().getTypePtr(), in addQualifierToVarDecl()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/performance/ |
| H A D | InefficientAlgorithmCheck.cpp | 22 Left = LeftRefType->getPointeeType(); in areTypesCompatible() 24 Right = RightRefType->getPointeeType(); in areTypesCompatible()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/SPIRV/Transforms/ |
| H A D | UnifyAliasedResourcePass.cpp | 64 auto structType = ptrType.getPointeeType().dyn_cast<spirv::StructType>(); in getRuntimeArrayElementType() 409 loadOp.ptr().getType().cast<spirv::PointerType>().getPointeeType(); in matchAndRewrite() 411 adaptor.ptr().getType().cast<spirv::PointerType>().getPointeeType(); in matchAndRewrite() 482 storeOp.ptr().getType().cast<spirv::PointerType>().getPointeeType(); in matchAndRewrite() 484 adaptor.ptr().getType().cast<spirv::PointerType>().getPointeeType(); in matchAndRewrite()
|
| /llvm-project-15.0.7/clang/lib/Analysis/ |
| H A D | BodyFarm.cpp | 45 BPT->getPointeeType()->getAs<FunctionProtoType>(); in isDispatchBlock() 276 && Call->getType()->getPointeeType()->isFunctionType()){ in create_call_once_funcptr_call() 416 } else if (!CallbackType->getPointeeType().isNull()) { in create_call_once() 418 CallbackType->getPointeeType()->getAs<FunctionProtoType>(); in create_call_once() 518 QualType PredicateTy = PredicatePtrTy->getPointeeType(); in create_dispatch_once() 652 QualType PointeeTy = PT->getPointeeType(); in create_OSAtomicCompareAndSwap()
|
| /llvm-project-15.0.7/llvm/include/llvm/DebugInfo/PDB/ |
| H A D | PDBSymbolTypePointer.h | 33 FORWARD_SYMBOL_ID_METHOD_WITH_NAME(getType, getPointeeType)
|