Home
last modified time | relevance | path

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

123456789

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaCast.cpp228 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 DSemaOpenCL.cpp109 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 DSemaSwift.cpp46 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 DHeuristicResolver.cpp48 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 DSemaExceptionSpec.cpp31 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 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 DSemaBoundsSafety.cpp95 PointeeTy = FieldTy->getPointeeType(); in CheckCountedByAttrOnField()
239 << CATy->getPointeeType(); in EmitIncompleteCountedByPointeeNotes()
266 auto PointeeTy = CATy->getPointeeType(); in GetCountedByAttrOnIncompletePointee()
H A DSemaOverload.cpp308 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 DSemaTemplateDeduction.cpp1361 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 DCanonicalType.h426 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 DFixitUtil.cpp30 PteTy = Ty->getPointeeType(); in getPointeeTypeText()
106 Ty = Ty->getPointeeType(); in getPointee2TypeText()
111 PteTy = Ty->getPointeeType(); in getPointee2TypeText()
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()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DCXXDeleteChecker.cpp164 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 DCastToStructChecker.cpp51 QualType OrigPointeeTy = OrigPTy->getPointeeType(); in VisitCastExpr()
52 QualType ToPointeeTy = ToPTy->getPointeeType(); in VisitCastExpr()
H A DMallocSizeofChecker.cpp154 A = ptrA->getPointeeType(); in typesCompatible()
155 B = ptrB->getPointeeType(); in typesCompatible()
188 QualType PointeeType = CastedType->getPointeeType(); in checkASTCodeBody()
H A DStdVariantChecker.cpp210 ThisSVal.getType(C.getASTContext())->getPointeeType().getTypePtr(), 0); in handleDefaultConstructor()
224 ->getPointeeType() in handleStdGetCall()
/freebsd/contrib/llvm-project/clang/lib/ASTMatchers/
H A DLowLevelHelpers.cpp58 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 DUninitializedPointee.cpp172 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 DType.cpp113 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 DFormatString.cpp338 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 DTypePrinter.cpp408 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 DQualTypeNames.cpp381 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 DMPIChecker.cpp164 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 DPDBSymbolTypePointer.h34 FORWARD_SYMBOL_ID_METHOD_WITH_NAME(getType, getPointeeType)
/freebsd/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A DPrettyVariableDumper.cpp179 auto PointeeType = Symbol.getPointeeType(); in dump()
202 auto PointeeType = Symbol.getPointeeType(); in dumpRight()

123456789