/external/clang/lib/Sema/ |
D | SemaCast.cpp | 404 T1 = T1PtrType->getPointeeType(); in UnwrapDissimilarPointerTypes() 405 T2 = T2PtrType->getPointeeType(); in UnwrapDissimilarPointerTypes() 414 T1 = T1ObjCPtrType->getPointeeType(); in UnwrapDissimilarPointerTypes() 415 T2 = T2ObjCPtrType->getPointeeType(); in UnwrapDissimilarPointerTypes() 419 T1 = T1ObjCPtrType->getPointeeType(); in UnwrapDissimilarPointerTypes() 420 T2 = T2PtrType->getPointeeType(); in UnwrapDissimilarPointerTypes() 426 T2 = T2ObjCPtrType->getPointeeType(); in UnwrapDissimilarPointerTypes() 427 T1 = T1PtrType->getPointeeType(); in UnwrapDissimilarPointerTypes() 435 T1 = T1MPType->getPointeeType(); in UnwrapDissimilarPointerTypes() 436 T2 = T2MPType->getPointeeType(); in UnwrapDissimilarPointerTypes() [all …]
|
D | SemaExceptionSpec.cpp | 30 T = PtrTy->getPointeeType(); in GetUnderlyingFunction() 32 T = RefTy->getPointeeType(); in GetUnderlyingFunction() 34 T = MPTy->getPointeeType(); in GetUnderlyingFunction() 62 T = IT->getPointeeType(); in CheckSpecifiedExceptionType() 65 T = IT->getPointeeType(); in CheckSpecifiedExceptionType() 86 T = PT->getPointeeType(); in CheckDistantExceptionSpec() 88 T = PT->getPointeeType(); in CheckDistantExceptionSpec() 595 CanonicalSubT = RefTy->getPointeeType(); in CheckExceptionSpecSubset() 597 CanonicalSubT = PtrTy->getPointeeType(); in CheckExceptionSpecSubset() 615 CanonicalSuperT = RefTy->getPointeeType(); in CheckExceptionSpecSubset() [all …]
|
D | SemaOverload.cpp | 256 return ToPtrType->getPointeeType()->isVoidType(); in isPointerConversionToVoidPointer() 1221 CanTo = CanTo.getAs<PointerType>()->getPointeeType(); in IsNoReturnConversion() 1222 CanFrom = CanFrom.getAs<PointerType>()->getPointeeType(); in IsNoReturnConversion() 1224 CanTo = CanTo.getAs<BlockPointerType>()->getPointeeType(); in IsNoReturnConversion() 1225 CanFrom = CanFrom.getAs<BlockPointerType>()->getPointeeType(); in IsNoReturnConversion() 1227 CanTo = CanTo.getAs<MemberPointerType>()->getPointeeType(); in IsNoReturnConversion() 1228 CanFrom = CanFrom.getAs<MemberPointerType>()->getPointeeType(); in IsNoReturnConversion() 1814 = Context.getCanonicalType(FromPtr->getPointeeType()); in BuildSimilarlyQualifiedPointerType() 1891 ToType->getAs<PointerType>()->getPointeeType()->isVoidType()) { in IsPointerConversion() 1923 QualType ToPointeeType = ToTypePtr->getPointeeType(); in IsPointerConversion() [all …]
|
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()
|
D | SemaTemplateDeduction.cpp | 889 Param = ParamRef->getPointeeType(); in DeduceTemplateArgumentsByTypeMatch() 894 Arg = ArgRef->getPointeeType(); in DeduceTemplateArgumentsByTypeMatch() 957 if (isa<TemplateTypeParmType>(ParamRef->getPointeeType()) && in DeduceTemplateArgumentsByTypeMatch() 958 !ParamRef->getPointeeType().getQualifiers()) in DeduceTemplateArgumentsByTypeMatch() 960 Param = ParamRef->getPointeeType(); in DeduceTemplateArgumentsByTypeMatch() 1148 PointeeType = PointerArg->getPointeeType(); in DeduceTemplateArgumentsByTypeMatch() 1151 PointeeType = PointerArg->getPointeeType(); in DeduceTemplateArgumentsByTypeMatch() 1158 cast<PointerType>(Param)->getPointeeType(), in DeduceTemplateArgumentsByTypeMatch() 1170 cast<LValueReferenceType>(Param)->getPointeeType(), in DeduceTemplateArgumentsByTypeMatch() 1171 ReferenceArg->getPointeeType(), Info, Deduced, 0); in DeduceTemplateArgumentsByTypeMatch() [all …]
|
D | SemaExprMember.cpp | 456 PT->getPointeeType()->isRecordType())) { in ActOnDependentMemberExpr() 655 if (IsArrow) RecordTy = RecordTy->getAs<PointerType>()->getPointeeType(); in BuildMemberReferenceExpr() 739 objectType = ptr->getPointeeType(); in BuildAnonymousStructUnionMemberReference() 763 baseQuals = ThisTy->castAs<PointerType>()->getPointeeType().getQualifiers(); in BuildAnonymousStructUnionMemberReference() 840 BaseType = BaseType->castAs<PointerType>()->getPointeeType(); in BuildMemberReferenceExpr() 1028 return PT->getPointeeType()->isRecordType(); in isPointerToRecordType() 1075 BaseType = Ptr->getPointeeType(); in LookupMemberExpr() 1078 BaseType = Ptr->getPointeeType(); in LookupMemberExpr() 1414 if (!IsArrow && Ptr->getPointeeType()->isRecordType() && in LookupMemberExpr() 1559 MemberType = Ref->getPointeeType(); in BuildFieldReferenceExpr() [all …]
|
D | SemaExpr.cpp | 232 fn = ptr->getPointeeType()->getAs<FunctionType>(); in DiagnoseSentinelCalls() 236 fn = ptr->getPointeeType()->castAs<FunctionType>(); in DiagnoseSentinelCalls() 1939 FromRecordType = FromType->getPointeeType(); in PerformObjectMemberConversion() 1950 DestRecordType = DestType->getPointeeType(); in PerformObjectMemberConversion() 1953 FromRecordType = FromType->getPointeeType(); in PerformObjectMemberConversion() 2275 type = reftype->getPointeeType(); in BuildDeclarationNameExpr() 2813 ExprTy = Ref->getPointeeType(); in CheckUnaryExprOrTypeTraitOperand() 2833 ExprTy = Ref->getPointeeType(); in CheckUnaryExprOrTypeTraitOperand() 2883 ExprType = Ref->getPointeeType(); in CheckUnaryExprOrTypeTraitOperand() 3144 ResultType = PTy->getPointeeType(); in CreateBuiltinArraySubscriptExpr() [all …]
|
D | SemaExprObjC.cpp | 413 QualType PointeeType = PT->getPointeeType(); in BuildObjCBoxedExpr() 649 !Context.hasSameUnqualifiedType(PtrT->getPointeeType(), IdT)) { in BuildObjCArrayLiteral() 658 T = PtrT->getPointeeType(); in BuildObjCArrayLiteral() 789 !Context.hasSameUnqualifiedType(PtrValue->getPointeeType(), IdT)) { in BuildObjCDictionaryLiteral() 798 ValueT = PtrValue->getPointeeType(); in BuildObjCDictionaryLiteral() 804 !Context.hasSameUnqualifiedType(PtrKey->getPointeeType(), in BuildObjCDictionaryLiteral() 820 err = !Context.hasSameUnqualifiedType(PtrKey->getPointeeType(), in BuildObjCDictionaryLiteral() 834 KeyT = PtrKey->getPointeeType(); in BuildObjCDictionaryLiteral() 1347 if (RequireCompleteType(MemberLoc, OPT->getPointeeType(), in HandleExprPropertyRefExpr() 1477 if (RequireCompleteType(MemberLoc, OBJPT->getPointeeType(), in HandleExprPropertyRefExpr() [all …]
|
/external/clang/lib/AST/ |
D | Type.cpp | 49 return ty->getPointeeType().getBaseTypeIdentifier(); in getBaseTypeIdentifier() 345 return PT->getPointeeType()->isVoidType(); in isVoidPointerType() 373 QualType Type::getPointeeType() const { in getPointeeType() function in Type 375 return PT->getPointeeType(); in getPointeeType() 377 return OPT->getPointeeType(); in getPointeeType() 379 return BPT->getPointeeType(); in getPointeeType() 381 return RT->getPointeeType(); in getPointeeType() 482 if (const RecordType *RT = PT->getPointeeType()->getAs<RecordType>()) in getCXXRecordDeclForPointerType() 515 return Visit(T->getPointeeType()); in VisitPointerType() 518 return Visit(T->getPointeeType()); in VisitBlockPointerType() [all …]
|
D | ASTDiagnostic.cpp | 116 QT = Context.getPointerType(Desugar(Context, Ty->getPointeeType(), in Desugar() 119 QT = Context.getLValueReferenceType(Desugar(Context, Ty->getPointeeType(), in Desugar() 122 QT = Context.getRValueReferenceType(Desugar(Context, Ty->getPointeeType(), in Desugar()
|
D | TypePrinter.cpp | 227 if (isa<ArrayType>(T->getPointeeType())) in printPointer() 231 print(T->getPointeeType(), S); in printPointer() 236 print(T->getPointeeType(), S); in printBlockPointer() 275 if (isa<ArrayType>(T->getPointeeType())) in printMemberPointer() 279 print(T->getPointeeType(), S); in printMemberPointer() 925 t = t->getPointeeType(); in printAttributed() 936 QualType next = tmp->getPointeeType(); in printAttributed() 971 t = t->getPointeeType(); in printAttributed() 1020 T->getPointeeType().getLocalQualifiers().getAsStringInternal(ObjCQIString, in printObjCObjectPointer()
|
D | MicrosoftMangle.cpp | 984 QualType PointeeType = T->getPointeeType(); in mangleType() 1009 QualType PointeeTy = T->getPointeeType(); in mangleType() 1012 mangleExtraDimensions(T->getPointeeType()); in mangleType() 1028 mangleType(T->getPointeeType()); in mangleType() 1035 QualType PointeeTy = T->getPointeeType(); in mangleType() 1075 mangleType(T->getPointeeType()); in mangleType()
|
D | ItaniumCXXABI.cpp | 37 QualType Pointee = MPT->getPointeeType(); in getMemberPointerSize()
|
D | MicrosoftCXXABI.cpp | 56 QualType Pointee = MPT->getPointeeType(); in getMemberPointerSize()
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
D | CastToStructChecker.cpp | 47 QualType OrigPointeeTy = OrigPTy->getPointeeType(); in checkPreStmt() 48 QualType ToPointeeTy = ToPTy->getPointeeType(); in checkPreStmt()
|
D | CheckSecuritySyntaxOnly.cpp | 319 if (PT->getPointeeType().getUnqualifiedType() != BR.getContext().CharTy) in checkCall_gets() 361 if (PT->getPointeeType().getUnqualifiedType() != BR.getContext().CharTy) in checkCall_getpw() 404 if (PT->getPointeeType().getUnqualifiedType() != BR.getContext().CharTy) in checkCall_mktemp() 581 if (PT->getPointeeType().getUnqualifiedType() != BR.getContext().CharTy) in checkCall_strCommon() 610 if (! PT->getPointeeType()->isIntegerType()) in checkCall_rand()
|
D | AdjustedReturnValueChecker.cpp | 67 const FunctionType *FT = BT->getPointeeType()->getAs<FunctionType>(); in checkPostStmt()
|
D | NSErrorChecker.cpp | 298 PPT->getPointeeType()->getAs<ObjCObjectPointerType>(); in IsNSError() 316 const TypedefType* TT = PPT->getPointeeType()->getAs<TypedefType>(); in IsCFError()
|
D | CastSizeChecker.cpp | 41 QualType ToPointeeTy = ToPTy->getPointeeType(); in checkPreStmt()
|
/external/clang/include/clang/AST/ |
D | CanonicalType.h | 483 LLVM_CLANG_CANPROXY_TYPE_ACCESSOR(getPointeeType) 489 LLVM_CLANG_CANPROXY_TYPE_ACCESSOR(getPointeeType) 494 LLVM_CLANG_CANPROXY_TYPE_ACCESSOR(getPointeeType) 500 LLVM_CLANG_CANPROXY_TYPE_ACCESSOR(getPointeeType) 506 LLVM_CLANG_CANPROXY_TYPE_ACCESSOR(getPointeeType) 512 LLVM_CLANG_CANPROXY_TYPE_ACCESSOR(getPointeeType) 695 LLVM_CLANG_CANPROXY_TYPE_ACCESSOR(getPointeeType) 721 return RefType->getPointeeType();
|
/external/clang/lib/CodeGen/ |
D | CGRTTI.cpp | 214 QualType PointeeTy = PointerTy->getPointeeType(); in TypeInfoIsInStandardLibrary() 291 return ContainsIncompleteClassType(PointerTy->getPointeeType()); in ContainsIncompleteClassType() 300 return ContainsIncompleteClassType(MemberPointerTy->getPointeeType()); in ContainsIncompleteClassType() 651 BuildPointerTypeInfo(cast<ObjCObjectPointerType>(Ty)->getPointeeType()); in BuildTypeInfo() 655 BuildPointerTypeInfo(cast<PointerType>(Ty)->getPointeeType()); in BuildTypeInfo() 940 QualType PointeeTy = Ty->getPointeeType(); in BuildPointerToMemberTypeInfo()
|
D | CGCXXABI.cpp | 49 MPT->getPointeeType()->getAs<FunctionProtoType>(); in EmitLoadOfMemberFunctionPointer() 62 llvm::Type *Ty = CGF.ConvertType(MPT->getPointeeType())->getPointerTo(); in EmitMemberDataPointerAddress()
|
D | CodeGenTypes.cpp | 387 QualType ETy = RTy->getPointeeType(); in ConvertType() 395 QualType ETy = PTy->getPointeeType(); in ConvertType() 528 ConvertTypeForMem(cast<ObjCObjectPointerType>(Ty)->getPointeeType()); in ConvertType() 545 const QualType FTy = cast<BlockPointerType>(Ty)->getPointeeType(); in ConvertType()
|
/external/clang/tools/libclang/ |
D | CXType.cpp | 290 T = cast<PointerType>(TP)->getPointeeType(); in clang_getPointeeType() 293 T = cast<BlockPointerType>(TP)->getPointeeType(); in clang_getPointeeType() 297 T = cast<ReferenceType>(TP)->getPointeeType(); in clang_getPointeeType() 300 T = cast<ObjCObjectPointerType>(TP)->getPointeeType(); in clang_getPointeeType()
|
/external/clang/lib/Analysis/ |
D | FormatString.cpp | 296 QualType pointeeTy = PT->getPointeeType(); in matchesType() 317 C.getCanonicalType(PT->getPointeeType()).getUnqualifiedType(); in matchesType() 353 QualType pointee = PT->getPointeeType(); in matchesType()
|