Home
last modified time | relevance | path

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

12

/minix3/external/bsd/llvm/dist/clang/lib/Sema/
H A DSemaCUDA.cpp207 Context.getBaseElementType(F->getType())->getAs<RecordType>(); in inferCUDATargetForImplicitSpecialMember()
H A DSemaExprCXX.cpp958 ElemTy = Context.getBaseElementType(Ty); in BuildCXXTypeConstructExpr()
1547 QualType BaseAllocType = Context.getBaseElementType(AllocType); in BuildCXXNew()
1595 QualType BaseAllocType = Context.getBaseElementType(AT); in CheckAllocatedType()
1665 QualType AllocElemType = Context.getBaseElementType(AllocType); in FindAllocationFunctions()
2340 QualType PointeeElem = Context.getBaseElementType(Pointee); in ActOnCXXDelete()
3405 if (CXXRecordDecl *RD = C.getBaseElementType(T)->getAsCXXRecordDecl()) in EvaluateUnaryTypeTrait()
3415 if (CXXRecordDecl *RD = C.getBaseElementType(T)->getAsCXXRecordDecl()) in EvaluateUnaryTypeTrait()
3436 if (CXXRecordDecl *RD = C.getBaseElementType(T)->getAsCXXRecordDecl()) in EvaluateUnaryTypeTrait()
3479 if (CXXRecordDecl *RD = C.getBaseElementType(T)->getAsCXXRecordDecl()) in EvaluateUnaryTypeTrait()
3491 if (C.getBaseElementType(T).isConstQualified()) in EvaluateUnaryTypeTrait()
[all …]
H A DSemaDeclCXX.cpp3570 SemaRef.Context.getBaseElementType(Field->getType()); in BuildImplicitMemberInitializer()
4280 QualType FieldType = Context.getBaseElementType(Field->getType()); in MarkBaseAndMemberDestructorsReferenced()
4589 T = Info.S.Context.getBaseElementType(T); in CheckPolymorphic()
5054 QualType BaseType = S.Context.getBaseElementType(F->getType()); in defaultedSpecialMemberIsConstexpr()
5536 QualType FieldType = S.Context.getBaseElementType(FD->getType()); in shouldDeleteForField()
5598 QualType UnionFieldType = S.Context.getBaseElementType(UI->getType()); in shouldDeleteForField()
5986 QualType FieldType = S.Context.getBaseElementType(FI->getType()); in checkTrivialClassMembers()
8672 = Context.getBaseElementType(F->getType())->getAs<RecordType>()) { in ComputeDefaultedDefaultCtorExceptionSpec()
8739 = Context.getBaseElementType(F->getType())->getAs<RecordType>()) { in ComputeInheritingCtorExceptionSpec()
9246 = Context.getBaseElementType(F->getType())->getAs<RecordType>()) in ComputeDefaultedDtorExceptionSpec()
[all …]
H A DSemaDecl.cpp5379 if (Context.getBaseElementType(R)->isHalfType()) { in ActOnVariableDeclarator()
9031 !(Context.getBaseElementType(VDecl->getType()).isConstQualified() || in AddInitializerToDecl()
9088 Context.getBaseElementType(Ty), in ActOnInitializerError()
9251 Context.getBaseElementType(Type), in ActOnUninitializedDecl()
9278 = Context.getBaseElementType(Type)->getAs<RecordType>()) { in ActOnUninitializedDecl()
9517 QualType baseType = Context.getBaseElementType(type); in CheckCompleteVariableDeclaration()
12287 QualType EltTy = Context.getBaseElementType(T); in CheckFieldDecl()
12446 QualType EltTy = Context.getBaseElementType(FD->getType()); in CheckNontrivialField()
12784 QualType BaseElem = Context.getBaseElementType(FD->getType()); in ActOnFields()
12868 QualType BaseType = Context.getBaseElementType(FD->getType()); in ActOnFields()
H A DSemaOpenMP.cpp4288 Type = Context.getBaseElementType(Type); in ActOnOpenMPFirstprivateClause()
4295 Type = Context.getBaseElementType(Type); in ActOnOpenMPFirstprivateClause()
5235 Type = Context.getBaseElementType(Type); in ActOnOpenMPCopyinClause()
5338 Type = Context.getBaseElementType(Type); in ActOnOpenMPCopyprivateClause()
H A DSemaType.cpp1667 QualType BaseT = Context.getBaseElementType(T); in BuildArrayType()
5339 QualType ElemType = Context.getBaseElementType(T); in RequireLiteralType()
H A DSemaInit.cpp4041 T = S.Context.getBaseElementType(T); in TryValueInitialization()
4114 QualType DestType = S.Context.getBaseElementType(Entity.getType()); in TryDefaultInitialization()
H A DSemaExpr.cpp3515 Context.getBaseElementType(E->getType()), in CheckUnaryExprOrTypeTraitOperand()
3607 ExprType = Context.getBaseElementType(ExprType); in CheckUnaryExprOrTypeTraitOperand()
4927 if (RequireCompleteType(LParenLoc, Context.getBaseElementType(literalType), in BuildCompoundLiteralExpr()
12948 QualType Destroyed = S.Context.getBaseElementType(E->getDestroyedType()); in VisitCXXDeleteExpr()
H A DSemaDeclObjC.cpp3469 QualType QT = Context.getBaseElementType(Iv->getType()); in CollectIvarsToConstructOrDestruct()
/minix3/external/bsd/llvm/dist/clang/lib/AST/
H A DType.cpp975 return Context.getBaseElementType(*this).isCXX98PODType(Context); in isCXX98PODType()
1002 return Context.getBaseElementType(*this).isCXX98PODType(Context); in isCXX98PODType()
1035 return Context.getBaseElementType(*this).isTrivialType(Context); in isTrivialType()
1092 return Context.getBaseElementType(*this).isTrivialType(Context); in isTriviallyCopyableType()
H A DRecordLayoutBuilder.cpp163 Context.getBaseElementType(FD->getType())->getAs<RecordType>(); in ComputeEmptySubobjectSizes()
397 QualType ElemTy = Context.getBaseElementType(AT); in CanPlaceFieldSubobjectAtOffset()
494 QualType ElemTy = Context.getBaseElementType(AT); in UpdateEmptyFieldSubobjects()
1698 QualType T = Context.getBaseElementType(D->getType()); in LayoutField()
H A DASTContext.cpp1313 QualType BaseT = getBaseElementType(T); in getDeclAlign()
4348 QualType ASTContext::getBaseElementType(const ArrayType *array) const { in getBaseElementType() function in ASTContext
4349 return getBaseElementType(array->getElementType()); in getBaseElementType()
4352 QualType ASTContext::getBaseElementType(QualType type) const { in getBaseElementType() function in ASTContext
4568 T = getBaseElementType(T); in getInnerObjCOwnership()
H A DDeclCXX.cpp681 QualType T = Context.getBaseElementType(Field->getType()); in addedMember()
/minix3/external/bsd/llvm/dist/clang/lib/ARCMigrate/
H A DTransforms.cpp376 T = Pass.Ctx.getBaseElementType(T); in isGCOwnedNonObjC()
/minix3/external/bsd/llvm/dist/clang/lib/CodeGen/
H A DCodeGenTypes.cpp719 T = Context.getBaseElementType(T); in isZeroInitializable()
H A DCGExprAgg.cpp1337 .getBaseElementType(E->getType())->getAs<RecordType>()) { in CheckAggExprForMemSetUse()
1481 QualType BaseType = getContext().getBaseElementType(Ty); in EmitAggregateCopy()
H A DCGClass.cpp580 QualType BaseElementTy = CGF.getContext().getBaseElementType(Array); in EmitMemberInitializer()
627 QualType BaseElementTy = getContext().getBaseElementType(FieldType); in EmitInitializerForField()
1323 QualType FieldBaseElementType = Context.getBaseElementType(Field->getType()); in FieldHasTrivialDestructorBody()
H A DCGExprConstant.cpp824 CGM.getContext().getBaseElementType(Ty)->getAs<RecordType>(); in VisitCXXConstructExpr()
1009 Ty = Context.getBaseElementType(Ty); in EmitConstantInit()
H A DCodeGenFunction.cpp1299 if (vla) Ty = getContext().getBaseElementType(vla); in EmitNullInitialization()
H A DCGDecl.cpp894 getContext().getBaseElementType(Ty)->isObjCObjectPointerType()) && in EmitAutoVarAlloca()
H A DCGExprCXX.cpp1235 QualType allocType = getContext().getBaseElementType(E->getAllocatedType()); in EmitCXXNewExpr()
/minix3/external/bsd/llvm/dist/clang/include/clang/AST/
H A DASTContext.h1918 QualType getBaseElementType(const ArrayType *VAT) const;
1922 QualType getBaseElementType(QualType QT) const;
/minix3/external/bsd/llvm/dist/clang/lib/Analysis/
H A DCFG.cpp1180 Ty = Context->getBaseElementType(Ty); in addAutomaticObjDtors()
3478 CXXRecordDecl *RD = Context->getBaseElementType(DTy)->getAsCXXRecordDecl(); in VisitCXXDeleteExpr()
3810 astContext.getBaseElementType(DTy)->getAsCXXRecordDecl(); in getDestructorDecl()
/minix3/external/bsd/llvm/dist/clang/lib/Frontend/Rewrite/
H A DRewriteModernObjC.cpp2180 QualType ElemTy = Context->getBaseElementType(T); in needToScanForQualifiers()
3731 QualType ElemTy = Context->getBaseElementType(Type); in RewriteObjCFieldDeclType()
3824 Type = Context->getBaseElementType(Type); in RewriteLocallyDefinedNamedAggregates()
/minix3/external/bsd/llvm/dist/clang/lib/StaticAnalyzer/Core/
H A DExprEngine.cpp616 QualType BTy = getContext().getBaseElementType(DTy); in ProcessDeleteDtor()

12