Home
last modified time | relevance | path

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

1234567

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaCast.cpp185 if (PtrType->getPointeeType()->hasAttr(attr::NoDeref)) { in CheckNoDeref()
187 if (!DestType->getPointeeType()->hasAttr(attr::NoDeref)) { in CheckNoDeref()
540 From = Ptr->getPointeeType(); in diagnoseBadCast()
545 To = Ptr->getPointeeType(); in diagnoseBadCast()
607 return T->getPointeeType(); in unwrapCastAwayConstnessLevel()
617 T2 = T2->getPointeeType(); in unwrapCastAwayConstnessLevel()
808 DestPointee = DestPointer->getPointeeType(); in CheckDynamicCast()
810 DestPointee = DestReference->getPointeeType(); in CheckDynamicCast()
843 SrcPointee = SrcPointer->getPointeeType(); in CheckDynamicCast()
1124 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()
550 if (RT->getPointeeType().getAddressSpace() != LangAS::opencl_generic) { in checkBuiltinToAddr()
557 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()
108 QualType Pointee = PT->getPointeeType(); in isErrorParameter()
118 if (const auto *RT = PT->getPointeeType()->getAs<RecordType>()) in isErrorParameter()
218 ->getPointeeType() in checkSwiftAsyncErrorBlock()
260 if (const auto *RT = PtrTy->getPointeeType()->getAs<RecordType>()) { in checkSwiftAsyncErrorBlock()
562 return !ParamTy->getPointeeType().isConstQualified(); in DiagnoseName()
[all …]
H A DSemaExceptionSpec.cpp31 T = PtrTy->getPointeeType(); in GetUnderlyingFunction()
33 T = RefTy->getPointeeType(); in GetUnderlyingFunction()
35 T = MPTy->getPointeeType(); in GetUnderlyingFunction()
130 PointeeT = PT->getPointeeType(); in CheckSpecifiedExceptionType()
138 PointeeT = RT->getPointeeType(); in CheckSpecifiedExceptionType()
193 T = PT->getPointeeType(); in CheckDistantExceptionSpec()
195 T = PT->getPointeeType(); in CheckDistantExceptionSpec()
681 HandlerType = RefTy->getPointeeType(); in handlerCanCatch()
719 ExceptionType->getPointeeType(), EQuals); in handlerCanCatch()
721 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 DSemaOverload.cpp311 return ToPtrType->getPointeeType()->isVoidType(); in isPointerConversionToVoidPointer()
1798 CanTo = CanTo.castAs<PointerType>()->getPointeeType(); in IsFunctionConversion()
1799 CanFrom = CanFrom.castAs<PointerType>()->getPointeeType(); in IsFunctionConversion()
1801 CanTo = CanTo.castAs<BlockPointerType>()->getPointeeType(); in IsFunctionConversion()
1802 CanFrom = CanFrom.castAs<BlockPointerType>()->getPointeeType(); in IsFunctionConversion()
1809 CanTo = ToMPT->getPointeeType(); in IsFunctionConversion()
1810 CanFrom = FromMPT->getPointeeType(); in IsFunctionConversion()
2680 = Context.getCanonicalType(FromPtr->getPointeeType()); in BuildSimilarlyQualifiedPointerType()
2741 ToType->castAs<PointerType>()->getPointeeType()->isVoidType()) { in IsPointerConversion()
2773 QualType ToPointeeType = ToTypePtr->getPointeeType(); in IsPointerConversion()
[all …]
H A DSemaTemplateDeduction.cpp1373 if (ParamRef->getPointeeType().getQualifiers()) in isForwardingReference()
1375 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()
1825 PointeeType = PA->getPointeeType(); in DeduceTemplateArgumentsByTypeMatch()
1827 PointeeType = PA->getPointeeType(); in DeduceTemplateArgumentsByTypeMatch()
1832 S, TemplateParams, P->castAs<PointerType>()->getPointeeType(), in DeduceTemplateArgumentsByTypeMatch()
1845 S, TemplateParams, RP->getPointeeType(), RA->getPointeeType(), Info, in DeduceTemplateArgumentsByTypeMatch()
1857 S, TemplateParams, RP->getPointeeType(), RA->getPointeeType(), Info, in DeduceTemplateArgumentsByTypeMatch()
[all …]
H A DSemaExprMember.cpp575 PT->getPointeeType()->isRecordType())) { in ActOnDependentMemberExpr()
797 if (IsArrow) RecordTy = RecordTy->castAs<PointerType>()->getPointeeType(); in BuildMemberReferenceExpr()
999 BaseType = BaseType->castAs<PointerType>()->getPointeeType(); in BuildMemberReferenceExpr()
1265 return PT->getPointeeType()->isRecordType(); in isPointerToRecordType()
1310 BaseType = Ptr->getPointeeType(); in LookupMemberExpr()
1313 BaseType = Ptr->getPointeeType(); in LookupMemberExpr()
1704 if (!IsArrow && Ptr->getPointeeType()->isRecordType() && in LookupMemberExpr()
1817 if (Ptr->getPointeeType()->hasAttr(attr::NoDeref)) in CheckMemberAccessOfNoDeref()
1846 MemberType = Ref->getPointeeType(); in BuildFieldReferenceExpr()
1850 if (IsArrow) BaseType = BaseType->castAs<PointerType>()->getPointeeType(); in BuildFieldReferenceExpr()
H A DSemaExpr.cpp430 Fn = PtrTy->getPointeeType()->getAs<FunctionType>(); in DiagnoseSentinelCalls()
435 Fn = PtrTy->getPointeeType()->castAs<FunctionType>(); in DiagnoseSentinelCalls()
563 UO->getSubExpr()->getType()->getPointeeType().getAddressSpace(); in CheckForNullPointerDereference()
593 BaseType = BaseType->getPointeeType(); in DiagnoseDirectIsaAccess()
2618 RD = ThisType->getPointeeType()->getAsCXXRecordDecl(); in recoverFromMSUnqualifiedLookup()
2961 ? FromType->getPointeeType().getAddressSpace() in PerformObjectMemberConversion()
2966 FromRecordType = FromPtrType->getPointeeType(); in PerformObjectMemberConversion()
2980 FromRecordType = FromType->getPointeeType(); in PerformObjectMemberConversion()
3302 type = reftype->getPointeeType(); in BuildDeclarationNameExpr()
4412 T = cast<DecayedType>(Ty)->getPointeeType(); in captureVariablyModifiedType()
[all …]
/freebsd/contrib/llvm-project/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.h388 void VisitPointerType(const PointerType *T) { Visit(T->getPointeeType()); } in VisitPointerType()
390 Visit(T->getPointeeType()); in VisitBlockPointerType()
393 Visit(T->getPointeeType()); in VisitReferenceType()
397 Visit(T->getPointeeType()); in VisitMemberPointerType()
452 Visit(T->getPointeeType()); in VisitObjCObjectPointerType()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DCXXDeleteChecker.cpp168 DerivedClassRegion->getSymbol()->getType()->getPointeeType(); in checkTypedDeleteExpr()
196 QualType SourceType = CastE->getSubExpr()->getType()->getPointeeType(); in VisitNode()
197 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.cpp156 A = ptrA->getPointeeType(); in typesCompatible()
157 B = ptrB->getPointeeType(); in typesCompatible()
190 QualType PointeeType = CastedType->getPointeeType(); in checkASTCodeBody()
H A DStdVariantChecker.cpp212 ThisSVal.getType(C.getASTContext())->getPointeeType().getTypePtr(), 0); in handleDefaultConstructor()
226 ->getPointeeType() in handleStdGetCall()
H A DTaggedUnionModeling.h89 QualType WoPointer = ArgTypePtr->getPointeeType(); in handleConstructorAndAssignment()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DType.cpp79 return ty->getPointeeType().getBaseTypeIdentifier(); in getBaseTypeIdentifier()
667 return PT->getPointeeType()->isVoidType(); in isVoidPointerType()
705 QualType Type::getPointeeType() const { in getPointeeType() function in Type
707 return PT->getPointeeType(); in getPointeeType()
709 return OPT->getPointeeType(); in getPointeeType()
711 return BPT->getPointeeType(); in getPointeeType()
713 return RT->getPointeeType(); in getPointeeType()
715 return MPT->getPointeeType(); in getPointeeType()
717 return DT->getPointeeType(); in getPointeeType()
979 QualType pointeeType = recurse(T->getPointeeType()); in VisitPointerType()
[all …]
H A DTypePrinter.cpp407 printBefore(T->getPointeeType(), OS); in printPointerBefore()
410 if (isa<ArrayType>(T->getPointeeType())) in printPointerBefore()
420 if (isa<ArrayType>(T->getPointeeType())) in printPointerAfter()
422 printAfter(T->getPointeeType(), OS); in printPointerAfter()
428 printBefore(T->getPointeeType(), OS); in printBlockPointerBefore()
435 printAfter(T->getPointeeType(), OS); in printBlockPointerAfter()
500 printBefore(T->getPointeeType(), OS); in printMemberPointerBefore()
503 if (isa<ArrayType>(T->getPointeeType())) in printMemberPointerBefore()
519 if (isa<ArrayType>(T->getPointeeType())) in printMemberPointerAfter()
521 printAfter(T->getPointeeType(), OS); in printMemberPointerAfter()
[all …]
H A DQualTypeNames.cpp386 QT = getFullyQualifiedType(QT->getPointeeType(), Ctx, WithGlobalNsPrefix); in getFullyQualifiedType()
397 QT = getFullyQualifiedType(QT->getPointeeType(), Ctx, WithGlobalNsPrefix); in getFullyQualifiedType()
412 QT = getFullyQualifiedType(QT->getPointeeType(), Ctx, WithGlobalNsPrefix); in getFullyQualifiedType()
H A DFormatString.cpp338 if (PT->getPointeeType().isConstQualified()) in matchesType()
341 argTy = PT->getPointeeType(); in matchesType()
527 QualType pointeeTy = PT->getPointeeType(); in matchesType()
547 C.getCanonicalType(PT->getPointeeType()).getUnqualifiedType(); in matchesType()
592 QualType pointee = PT->getPointeeType(); in matchesType()
/freebsd/contrib/llvm-project/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()
/freebsd/contrib/llvm-project/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()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/
H A DPDBSymbolTypePointer.h33 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()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DStore.cpp97 QualType PointeeTy = CastToTy->getPointeeType(); in castRegion()
323 TargetType = TargetType->getPointeeType(); in evalBaseToDerived()
451 QualType PointeeTy = BT->getPointeeType(); in getLValueElement()

1234567