Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaExprCXX.cpp1400 ElemTy = Context.getBaseElementType(Ty); in BuildCXXTypeConstructExpr()
2174 QualType BaseAllocType = Context.getBaseElementType(AllocType); in BuildCXXNew()
2224 QualType BaseAllocType = Context.getBaseElementType(AT); in CheckAllocatedType()
2405 QualType AllocElemType = Context.getBaseElementType(AllocType); in FindAllocationFunctions()
3311 QualType PointeeElem = Context.getBaseElementType(Pointee); in ActOnCXXDelete()
4639 if (CXXRecordDecl *RD = C.getBaseElementType(T)->getAsCXXRecordDecl()) in EvaluateUnaryTypeTrait()
4649 if (CXXRecordDecl *RD = C.getBaseElementType(T)->getAsCXXRecordDecl()) in EvaluateUnaryTypeTrait()
4670 if (CXXRecordDecl *RD = C.getBaseElementType(T)->getAsCXXRecordDecl()) in EvaluateUnaryTypeTrait()
4722 if (auto *RD = C.getBaseElementType(T)->getAsCXXRecordDecl()) { in EvaluateUnaryTypeTrait()
4758 if (CXXRecordDecl *RD = C.getBaseElementType(T)->getAsCXXRecordDecl()) in EvaluateUnaryTypeTrait()
[all …]
H A DSemaCUDA.cpp337 Context.getBaseElementType(F->getType())->getAs<RecordType>(); in inferCUDATargetForImplicitSpecialMember()
H A DSemaDeclCXX.cpp4447 SemaRef.Context.getBaseElementType(Field->getType()); in BuildImplicitMemberInitializer()
5160 QualType FieldType = Context.getBaseElementType(Field->getType()); in MarkBaseAndMemberDestructorsReferenced()
5299 T = Context.getBaseElementType(T); in RequireNonAbstractType()
5449 T = Info.S.Context.getBaseElementType(T); in CheckPolymorphic()
6424 QualType BaseType = S.Context.getBaseElementType(F->getType()); in defaultedSpecialMemberIsConstexpr()
7053 QualType FieldType = S.Context.getBaseElementType(FD->getType()); in shouldDeleteForField()
7532 QualType FieldType = S.Context.getBaseElementType(FI->getType()); in checkTrivialClassMembers()
10767 } else if (auto *RT = S.Context.getBaseElementType(FD->getType()) in visitField()
12050 QualType BaseType = Context.getBaseElementType(Field->getType()); in DefineImplicitCopyAssignment()
12415 QualType BaseType = Context.getBaseElementType(Field->getType()); in DefineImplicitMoveAssignment()
[all …]
H A DSemaInit.cpp1900 QualType ET = SemaRef.Context.getBaseElementType(FD->getType()); in CheckStructUnionTypes()
2002 QualType ET = SemaRef.Context.getBaseElementType(F->getType()); in CheckStructUnionTypes()
2051 QualType ET = SemaRef.Context.getBaseElementType(Field->getType()); in CheckStructUnionTypes()
2107 QualType ET = SemaRef.Context.getBaseElementType(I->getType()); in CheckStructUnionTypes()
4811 T = S.Context.getBaseElementType(T); in TryValueInitialization()
4884 QualType DestType = S.Context.getBaseElementType(Entity.getType()); in TryDefaultInitialization()
H A DSemaDecl.cpp6321 if (Context.getBaseElementType(R)->isHalfType()) { in ActOnVariableDeclarator()
11356 !Context.getBaseElementType(VDecl->getType()).isConstQualified()) && in AddInitializerToDecl()
11418 Context.getBaseElementType(Ty), in ActOnInitializerError()
11592 Context.getBaseElementType(Type), in ActOnUninitializedDecl()
11621 = Context.getBaseElementType(Type)->getAs<RecordType>()) { in ActOnUninitializedDecl()
11877 QualType baseType = Context.getBaseElementType(type); in CheckCompleteVariableDeclaration()
15316 QualType EltTy = Context.getBaseElementType(T); in CheckFieldDecl()
15505 QualType EltTy = Context.getBaseElementType(FD->getType()); in CheckNontrivialField()
15847 QualType BaseElem = Context.getBaseElementType(FD->getType()); in ActOnFields()
15934 QualType BaseType = Context.getBaseElementType(FD->getType()); in ActOnFields()
H A DSemaOpenMP.cpp1093 Type = Context.getBaseElementType(Type); in isConstNotMutableType()
10009 QualType ElemType = Context.getBaseElementType(Type).getNonReferenceType(); in ActOnOpenMPFirstprivateClause()
10334 Type = Context.getBaseElementType(Type).getNonReferenceType(); in ActOnOpenMPLastprivateClause()
10981 Type = Context.getBaseElementType(D->getType().getNonReferenceType()); in actOnOMPReductionKindClause()
11927 QualType ElemType = Context.getBaseElementType(Type).getNonReferenceType(); in ActOnOpenMPCopyinClause()
12040 Type = Context.getBaseElementType(Type.getNonReferenceType()) in ActOnOpenMPCopyprivateClause()
H A DSemaType.cpp2288 const QualType ArrType = Context.getBaseElementType(T); in BuildArrayType()
7957 QualType ElemType = Context.getBaseElementType(T); in RequireLiteralType()
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A 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()
1765 QualType T = Context.getBaseElementType(D->getType()); in LayoutField()
H A DType.cpp2117 return Context.getBaseElementType(*this).isCXX98PODType(Context); in isCXX98PODType()
2132 return Context.getBaseElementType(*this).isCXX98PODType(Context); in isCXX98PODType()
2165 return Context.getBaseElementType(*this).isTrivialType(Context); in isTrivialType()
2207 return Context.getBaseElementType(*this).isTriviallyCopyableType(Context); in isTriviallyCopyableType()
H A DDeclCXX.cpp618 QualType T = Ctx.getBaseElementType(FD->getType()); in hasSubobjectAtOffsetZeroOfEmptyBaseType()
970 QualType T = Context.getBaseElementType(Field->getType()); in addedMember()
H A DASTContext.cpp1593 QualType BaseT = getBaseElementType(T); in getDeclAlign()
1720 T = getBaseElementType(T); in getTypeAlignIfKnown()
2426 return hasUniqueObjectRepresentations(getBaseElementType(Ty)); in hasUniqueObjectRepresentations()
5519 QualType ASTContext::getBaseElementType(const ArrayType *array) const { in getBaseElementType() function in ASTContext
5520 return getBaseElementType(array->getElementType()); in getBaseElementType()
5523 QualType ASTContext::getBaseElementType(QualType type) const { in getBaseElementType() function in ASTContext
5754 T = getBaseElementType(T); in getInnerObjCOwnership()
/freebsd-12.1/contrib/llvm/tools/clang/lib/ARCMigrate/
H A DTransforms.cpp367 T = Pass.Ctx.getBaseElementType(T); in isGCOwnedNonObjC()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGNonTrivialStruct.cpp195 QualType EltTy = Ctx.getBaseElementType(CAT); in visitArray()
650 QualType EltTy = Ctx.getBaseElementType(QualType(AT, 0)); in visitArray()
H A DCodeGenTypes.cpp792 T = Context.getBaseElementType(T); in isZeroInitializable()
H A DCGExprAgg.cpp1742 .getBaseElementType(E->getType())->getAs<RecordType>()) { in CheckAggExprForMemSetUse()
1912 QualType BaseType = getContext().getBaseElementType(Ty); in EmitAggregateCopy()
H A DCGExprConstant.cpp1053 CGM.getContext().getBaseElementType(Ty)->getAs<RecordType>(); in VisitCXXConstructExpr()
1450 QualType Ty = CGM.getContext().getBaseElementType(D.getType()); in tryEmitPrivateForVarInit()
H A DCGClass.cpp641 QualType BaseElementTy = CGF.getContext().getBaseElementType(Array); in EmitMemberInitializer()
1371 QualType FieldBaseElementType = Context.getBaseElementType(Field->getType()); in FieldHasTrivialDestructorBody()
H A DCGExprCXX.cpp1550 QualType allocType = getContext().getBaseElementType(E->getAllocatedType()); in EmitCXXNewExpr()
H A DCGDecl.cpp1336 getContext().getBaseElementType(Ty)->isObjCObjectPointerType()) && in EmitAutoVarAlloca()
H A DCodeGenFunction.cpp1830 if (vla) Ty = getContext().getBaseElementType(vla); in EmitNullInitialization()
H A DCodeGenModule.cpp3005 = Context.getBaseElementType(Ty)->getAsCXXRecordDecl()) in isTypeConstant()
3157 Context.getBaseElementType(D->getType())->getAsCXXRecordDecl(); in GetOrCreateLLVMGlobal()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DASTContext.h2430 QualType getBaseElementType(const ArrayType *VAT) const;
2434 QualType getBaseElementType(QualType QT) const;
/freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/
H A DCFG.cpp1741 Ty = Context->getBaseElementType(Ty); in addAutomaticObjDtors()
4350 CXXRecordDecl *RD = Context->getBaseElementType(DTy)->getAsCXXRecordDecl(); in VisitCXXDeleteExpr()
4712 astContext.getBaseElementType(DTy)->getAsCXXRecordDecl(); in getDestructorDecl()
5180 T = ACtx.getBaseElementType(AT); in print_elem()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Frontend/Rewrite/
H A DRewriteModernObjC.cpp2156 QualType ElemTy = Context->getBaseElementType(T); in needToScanForQualifiers()
3639 QualType ElemTy = Context->getBaseElementType(Type); in RewriteObjCFieldDeclType()
3732 Type = Context->getBaseElementType(Type); in RewriteLocallyDefinedNamedAggregates()
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DExprEngine.cpp947 QualType BTy = getContext().getBaseElementType(DTy); in ProcessDeleteDtor()

12