Home
last modified time | relevance | path

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

123456789

/llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/
H A DUndefinedMemoryManipulationCheck.cpp52 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 DSValTest.cpp245 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 DNonConstParameterCheck.cpp107 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 DIsolateDeclarationCheck.cpp62 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 DSemaCast.cpp508 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 DSemaExceptionSpec.cpp30 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 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.cpp1354 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 DSemaOverload.cpp1550 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 DCanonicalType.h425 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 DAvoidCStyleCastsCheck.cpp44 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 DHeuristicResolver.cpp58 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 DType.cpp625 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 DTypePrinter.cpp404 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 DProTypeCstyleCastCheck.cpp24 SourceType = SourceType->getPointeeType(); in needsConstCast()
25 DestType = DestType->getPointeeType(); in needsConstCast()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/
H A DUninitializedPointee.cpp175 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 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()
/llvm-project-15.0.7/polly/lib/External/isl/interface/
H A Dgenerator.cc573 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 DFixItHintUtils.cpp201 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 DInefficientAlgorithmCheck.cpp22 Left = LeftRefType->getPointeeType(); in areTypesCompatible()
24 Right = RightRefType->getPointeeType(); in areTypesCompatible()
/llvm-project-15.0.7/mlir/lib/Dialect/SPIRV/Transforms/
H A DUnifyAliasedResourcePass.cpp64 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 DBodyFarm.cpp45 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 DPDBSymbolTypePointer.h33 FORWARD_SYMBOL_ID_METHOD_WITH_NAME(getType, getPointeeType)

123456789