| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaExprCXX.cpp | 1400 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 D | SemaCUDA.cpp | 337 Context.getBaseElementType(F->getType())->getAs<RecordType>(); in inferCUDATargetForImplicitSpecialMember()
|
| H A D | SemaDeclCXX.cpp | 4447 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 D | SemaInit.cpp | 1900 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 D | SemaDecl.cpp | 6321 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 D | SemaOpenMP.cpp | 1093 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 D | SemaType.cpp | 2288 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 D | RecordLayoutBuilder.cpp | 208 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 D | Type.cpp | 2117 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 D | DeclCXX.cpp | 618 QualType T = Ctx.getBaseElementType(FD->getType()); in hasSubobjectAtOffsetZeroOfEmptyBaseType() 970 QualType T = Context.getBaseElementType(Field->getType()); in addedMember()
|
| H A D | ASTContext.cpp | 1593 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 D | Transforms.cpp | 367 T = Pass.Ctx.getBaseElementType(T); in isGCOwnedNonObjC()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGNonTrivialStruct.cpp | 195 QualType EltTy = Ctx.getBaseElementType(CAT); in visitArray() 650 QualType EltTy = Ctx.getBaseElementType(QualType(AT, 0)); in visitArray()
|
| H A D | CodeGenTypes.cpp | 792 T = Context.getBaseElementType(T); in isZeroInitializable()
|
| H A D | CGExprAgg.cpp | 1742 .getBaseElementType(E->getType())->getAs<RecordType>()) { in CheckAggExprForMemSetUse() 1912 QualType BaseType = getContext().getBaseElementType(Ty); in EmitAggregateCopy()
|
| H A D | CGExprConstant.cpp | 1053 CGM.getContext().getBaseElementType(Ty)->getAs<RecordType>(); in VisitCXXConstructExpr() 1450 QualType Ty = CGM.getContext().getBaseElementType(D.getType()); in tryEmitPrivateForVarInit()
|
| H A D | CGClass.cpp | 641 QualType BaseElementTy = CGF.getContext().getBaseElementType(Array); in EmitMemberInitializer() 1371 QualType FieldBaseElementType = Context.getBaseElementType(Field->getType()); in FieldHasTrivialDestructorBody()
|
| H A D | CGExprCXX.cpp | 1550 QualType allocType = getContext().getBaseElementType(E->getAllocatedType()); in EmitCXXNewExpr()
|
| H A D | CGDecl.cpp | 1336 getContext().getBaseElementType(Ty)->isObjCObjectPointerType()) && in EmitAutoVarAlloca()
|
| H A D | CodeGenFunction.cpp | 1830 if (vla) Ty = getContext().getBaseElementType(vla); in EmitNullInitialization()
|
| H A D | CodeGenModule.cpp | 3005 = 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 D | ASTContext.h | 2430 QualType getBaseElementType(const ArrayType *VAT) const; 2434 QualType getBaseElementType(QualType QT) const;
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/ |
| H A D | CFG.cpp | 1741 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 D | RewriteModernObjC.cpp | 2156 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 D | ExprEngine.cpp | 947 QualType BTy = getContext().getBaseElementType(DTy); in ProcessDeleteDtor()
|