Home
last modified time | relevance | path

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

1234

/external/clang/lib/Sema/
DSemaCast.cpp404 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 …]
DSemaExceptionSpec.cpp30 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 …]
DSemaOverload.cpp256 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 …]
DSemaFixItUtils.cpp36 (cast<PointerType>(From))->getPointeeType()); in compareTypesSimple()
38 (cast<PointerType>(To))->getPointeeType()); in compareTypesSimple()
97 S.Context.getCanonicalType(FromPtrTy->getPointeeType()), ToQTy, in tryToFixConversion()
DSemaTemplateDeduction.cpp889 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 …]
DSemaExprMember.cpp456 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 …]
DSemaExpr.cpp232 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 …]
DSemaExprObjC.cpp413 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/
DType.cpp49 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 …]
DASTDiagnostic.cpp116 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()
DTypePrinter.cpp227 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()
DMicrosoftMangle.cpp984 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()
DItaniumCXXABI.cpp37 QualType Pointee = MPT->getPointeeType(); in getMemberPointerSize()
DMicrosoftCXXABI.cpp56 QualType Pointee = MPT->getPointeeType(); in getMemberPointerSize()
/external/clang/lib/StaticAnalyzer/Checkers/
DCastToStructChecker.cpp47 QualType OrigPointeeTy = OrigPTy->getPointeeType(); in checkPreStmt()
48 QualType ToPointeeTy = ToPTy->getPointeeType(); in checkPreStmt()
DCheckSecuritySyntaxOnly.cpp319 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()
DAdjustedReturnValueChecker.cpp67 const FunctionType *FT = BT->getPointeeType()->getAs<FunctionType>(); in checkPostStmt()
DNSErrorChecker.cpp298 PPT->getPointeeType()->getAs<ObjCObjectPointerType>(); in IsNSError()
316 const TypedefType* TT = PPT->getPointeeType()->getAs<TypedefType>(); in IsCFError()
DCastSizeChecker.cpp41 QualType ToPointeeTy = ToPTy->getPointeeType(); in checkPreStmt()
/external/clang/include/clang/AST/
DCanonicalType.h483 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/
DCGRTTI.cpp214 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()
DCGCXXABI.cpp49 MPT->getPointeeType()->getAs<FunctionProtoType>(); in EmitLoadOfMemberFunctionPointer()
62 llvm::Type *Ty = CGF.ConvertType(MPT->getPointeeType())->getPointerTo(); in EmitMemberDataPointerAddress()
DCodeGenTypes.cpp387 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/
DCXType.cpp290 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/
DFormatString.cpp296 QualType pointeeTy = PT->getPointeeType(); in matchesType()
317 C.getCanonicalType(PT->getPointeeType()).getUnqualifiedType(); in matchesType()
353 QualType pointee = PT->getPointeeType(); in matchesType()

1234