Home
last modified time | relevance | path

Searched refs:getBaseElementType (Results 1 – 25 of 31) sorted by relevance

12

/external/clang/lib/Sema/
DSemaExprCXX.cpp1277 ElemTy = Context.getBaseElementType(Ty); in BuildCXXTypeConstructExpr()
1875 QualType BaseAllocType = Context.getBaseElementType(AllocType); in BuildCXXNew()
1923 QualType BaseAllocType = Context.getBaseElementType(AT); in CheckAllocatedType()
1993 QualType AllocElemType = Context.getBaseElementType(AllocType); in FindAllocationFunctions()
2927 QualType PointeeElem = Context.getBaseElementType(Pointee); in ActOnCXXDelete()
4060 if (CXXRecordDecl *RD = C.getBaseElementType(T)->getAsCXXRecordDecl()) in EvaluateUnaryTypeTrait()
4070 if (CXXRecordDecl *RD = C.getBaseElementType(T)->getAsCXXRecordDecl()) in EvaluateUnaryTypeTrait()
4091 if (CXXRecordDecl *RD = C.getBaseElementType(T)->getAsCXXRecordDecl()) in EvaluateUnaryTypeTrait()
4137 if (auto *RD = C.getBaseElementType(T)->getAsCXXRecordDecl()) { in EvaluateUnaryTypeTrait()
4173 if (CXXRecordDecl *RD = C.getBaseElementType(T)->getAsCXXRecordDecl()) in EvaluateUnaryTypeTrait()
[all …]
DSemaCUDA.cpp297 Context.getBaseElementType(F->getType())->getAs<RecordType>(); in inferCUDATargetForImplicitSpecialMember()
DSemaDeclCXX.cpp3585 SemaRef.Context.getBaseElementType(Field->getType()); in BuildImplicitMemberInitializer()
4295 QualType FieldType = Context.getBaseElementType(Field->getType()); in MarkBaseAndMemberDestructorsReferenced()
4403 const auto *RD = Context.getBaseElementType(T)->getAsCXXRecordDecl(); in isAbstractType()
4425 T = Context.getBaseElementType(T); in RequireNonAbstractType()
4575 T = Info.S.Context.getBaseElementType(T); in CheckPolymorphic()
5275 QualType BaseType = S.Context.getBaseElementType(F->getType()); in defaultedSpecialMemberIsConstexpr()
5789 QualType FieldType = S.Context.getBaseElementType(FD->getType()); in shouldDeleteForField()
5851 QualType UnionFieldType = S.Context.getBaseElementType(UI->getType()); in shouldDeleteForField()
6240 QualType FieldType = S.Context.getBaseElementType(FI->getType()); in checkTrivialClassMembers()
9017 = Context.getBaseElementType(F->getType())->getAs<RecordType>()) { in ComputeDefaultedDefaultCtorExceptionSpec()
[all …]
DSemaDecl.cpp5896 if (Context.getBaseElementType(R)->isHalfType()) { in ActOnVariableDeclarator()
9910 !(Context.getBaseElementType(VDecl->getType()).isConstQualified() || in AddInitializerToDecl()
9967 Context.getBaseElementType(Ty), in ActOnInitializerError()
10148 Context.getBaseElementType(Type), in ActOnUninitializedDecl()
10177 = Context.getBaseElementType(Type)->getAs<RecordType>()) { in ActOnUninitializedDecl()
10429 QualType baseType = Context.getBaseElementType(type); in CheckCompleteVariableDeclaration()
13471 QualType EltTy = Context.getBaseElementType(T); in CheckFieldDecl()
13635 QualType EltTy = Context.getBaseElementType(FD->getType()); in CheckNontrivialField()
13970 QualType BaseElem = Context.getBaseElementType(FD->getType()); in ActOnFields()
14053 QualType BaseType = Context.getBaseElementType(FD->getType()); in ActOnFields()
DSemaOpenMP.cpp692 Type = SemaRef.getASTContext().getBaseElementType(Type); in getTopDSA()
8380 auto ElemType = Context.getBaseElementType(Type).getNonReferenceType(); in ActOnOpenMPFirstprivateClause()
8716 Type = Context.getBaseElementType(Type).getNonReferenceType(); in ActOnOpenMPLastprivateClause()
9143 Type = Context.getBaseElementType(D->getType().getNonReferenceType()); in ActOnOpenMPReductionClause()
9959 auto ElemType = Context.getBaseElementType(Type).getNonReferenceType(); in ActOnOpenMPCopyinClause()
10071 Type = Context.getBaseElementType(Type.getNonReferenceType()) in ActOnOpenMPCopyprivateClause()
DSemaType.cpp2271 const QualType ArrType = Context.getBaseElementType(T); in BuildArrayType()
7134 QualType ElemType = Context.getBaseElementType(T); in RequireLiteralType()
DSemaInit.cpp4460 T = S.Context.getBaseElementType(T); in TryValueInitialization()
4533 QualType DestType = S.Context.getBaseElementType(Entity.getType()); in TryDefaultInitialization()
DSemaExpr.cpp3639 Context.getBaseElementType(E->getType()), in CheckUnaryExprOrTypeTraitOperand()
3731 ExprType = Context.getBaseElementType(ExprType); in CheckUnaryExprOrTypeTraitOperand()
5520 if (RequireCompleteType(LParenLoc, Context.getBaseElementType(literalType), in BuildCompoundLiteralExpr()
14162 QualType Destroyed = S.Context.getBaseElementType(E->getDestroyedType()); in VisitCXXDeleteExpr()
DSemaCodeComplete.cpp1218 T = SemaRef.Context.getBaseElementType(T); in IsObjCMessageReceiver()
1242 T = SemaRef.Context.getBaseElementType(T); in IsObjCCollection()
/external/clang/lib/AST/
DRecordLayoutBuilder.cpp208 Context.getBaseElementType(FD->getType())->getAs<RecordType>(); in ComputeEmptySubobjectSizes()
442 QualType ElemTy = Context.getBaseElementType(AT); in CanPlaceFieldSubobjectAtOffset()
539 QualType ElemTy = Context.getBaseElementType(AT); in UpdateEmptyFieldSubobjects()
1749 QualType T = Context.getBaseElementType(D->getType()); in LayoutField()
DType.cpp1983 return Context.getBaseElementType(*this).isCXX98PODType(Context); in isCXX98PODType()
2010 return Context.getBaseElementType(*this).isCXX98PODType(Context); in isCXX98PODType()
2043 return Context.getBaseElementType(*this).isTrivialType(Context); in isTrivialType()
2100 return Context.getBaseElementType(*this).isTriviallyCopyableType(Context); in isTriviallyCopyableType()
DASTContext.cpp1391 QualType BaseT = getBaseElementType(T); in getDeclAlign()
4596 QualType ASTContext::getBaseElementType(const ArrayType *array) const { in getBaseElementType() function in ASTContext
4597 return getBaseElementType(array->getElementType()); in getBaseElementType()
4600 QualType ASTContext::getBaseElementType(QualType type) const { in getBaseElementType() function in ASTContext
4819 T = getBaseElementType(T); in getInnerObjCOwnership()
DDeclCXX.cpp711 QualType T = Context.getBaseElementType(Field->getType()); in addedMember()
/external/clang/lib/ARCMigrate/
DTransforms.cpp372 T = Pass.Ctx.getBaseElementType(T); in isGCOwnedNonObjC()
/external/clang/lib/CodeGen/
DCGExprAgg.cpp1402 .getBaseElementType(E->getType())->getAs<RecordType>()) { in CheckAggExprForMemSetUse()
1558 QualType BaseType = getContext().getBaseElementType(Ty); in EmitAggregateCopy()
DCodeGenTypes.cpp750 T = Context.getBaseElementType(T); in isZeroInitializable()
DCGClass.cpp724 QualType BaseElementTy = CGF.getContext().getBaseElementType(Array); in EmitMemberInitializer()
773 QualType BaseElementTy = getContext().getBaseElementType(FieldType); in EmitInitializerForField()
1467 QualType FieldBaseElementType = Context.getBaseElementType(Field->getType()); in FieldHasTrivialDestructorBody()
DCGExprConstant.cpp938 CGM.getContext().getBaseElementType(Ty)->getAs<RecordType>(); in VisitCXXConstructExpr()
1204 Ty = Context.getBaseElementType(Ty); in EmitConstantInit()
DCGDecl.cpp983 getContext().getBaseElementType(Ty)->isObjCObjectPointerType()) && in EmitAutoVarAlloca()
DCodeGenFunction.cpp1487 if (vla) Ty = getContext().getBaseElementType(vla); in EmitNullInitialization()
DCGExprCXX.cpp1318 QualType allocType = getContext().getBaseElementType(E->getAllocatedType()); in EmitCXXNewExpr()
/external/clang/include/clang/AST/
DASTContext.h2131 QualType getBaseElementType(const ArrayType *VAT) const;
2135 QualType getBaseElementType(QualType QT) const;
/external/clang/lib/Analysis/
DCFG.cpp1240 Ty = Context->getBaseElementType(Ty); in addAutomaticObjDtors()
3587 CXXRecordDecl *RD = Context->getBaseElementType(DTy)->getAsCXXRecordDecl(); in VisitCXXDeleteExpr()
3919 astContext.getBaseElementType(DTy)->getAsCXXRecordDecl(); in getDestructorDecl()
/external/clang/lib/Frontend/Rewrite/
DRewriteModernObjC.cpp2154 QualType ElemTy = Context->getBaseElementType(T); in needToScanForQualifiers()
3645 QualType ElemTy = Context->getBaseElementType(Type); in RewriteObjCFieldDeclType()
3738 Type = Context->getBaseElementType(Type); in RewriteLocallyDefinedNamedAggregates()
/external/clang/lib/StaticAnalyzer/Core/
DExprEngine.cpp622 QualType BTy = getContext().getBaseElementType(DTy); in ProcessDeleteDtor()

12