/external/llvm-project/clang-tools-extra/clang-tidy/utils/ |
D | TypeTraits.cpp | 97 return isTriviallyDefaultConstructible(Context.getBaseElementType(Type), in isTriviallyDefaultConstructible()
|
/external/llvm-project/clang/lib/Sema/ |
D | UsedDeclVisitor.h | 72 QualType Destroyed = S.Context.getBaseElementType(DestroyedOrNull); in VisitCXXDeleteExpr()
|
D | SemaExprCXX.cpp | 1476 ElemTy = Context.getBaseElementType(Ty); in BuildCXXTypeConstructExpr() 2368 QualType BaseAllocType = Context.getBaseElementType(AT); in CheckAllocatedType() 2552 QualType AllocElemType = Context.getBaseElementType(AllocType); in FindAllocationFunctions() 3463 QualType PointeeElem = Context.getBaseElementType(Pointee); in ActOnCXXDelete() 4833 if (CXXRecordDecl *RD = C.getBaseElementType(T)->getAsCXXRecordDecl()) in EvaluateUnaryTypeTrait() 4843 if (CXXRecordDecl *RD = C.getBaseElementType(T)->getAsCXXRecordDecl()) in EvaluateUnaryTypeTrait() 4864 if (CXXRecordDecl *RD = C.getBaseElementType(T)->getAsCXXRecordDecl()) in EvaluateUnaryTypeTrait() 4916 if (auto *RD = C.getBaseElementType(T)->getAsCXXRecordDecl()) { in EvaluateUnaryTypeTrait() 4951 if (CXXRecordDecl *RD = C.getBaseElementType(T)->getAsCXXRecordDecl()) in EvaluateUnaryTypeTrait() 4963 if (C.getBaseElementType(T).isConstQualified()) in EvaluateUnaryTypeTrait() [all …]
|
D | SemaCUDA.cpp | 364 Context.getBaseElementType(F->getType())->getAs<RecordType>(); in inferCUDATargetForImplicitSpecialMember()
|
D | SemaDeclCXX.cpp | 4765 SemaRef.Context.getBaseElementType(Field->getType()); in BuildImplicitMemberInitializer() 5478 QualType FieldType = Context.getBaseElementType(Field->getType()); in MarkBaseAndMemberDestructorsReferenced() 5609 const auto *RD = Context.getBaseElementType(T)->getAsCXXRecordDecl(); in isAbstractType() 5631 T = Context.getBaseElementType(T); in RequireNonAbstractType() 5781 T = Info.S.Context.getBaseElementType(T); in CheckPolymorphic() 7117 QualType BaseType = S.Context.getBaseElementType(F->getType()); in defaultedSpecialMemberIsConstexpr() 8934 QualType FieldType = S.Context.getBaseElementType(FD->getType()); in shouldDeleteForField() 8999 QualType UnionFieldType = S.Context.getBaseElementType(UI->getType()); in shouldDeleteForField() 9435 QualType FieldType = S.Context.getBaseElementType(FI->getType()); in checkTrivialClassMembers() 12793 } else if (auto *RT = S.Context.getBaseElementType(FD->getType()) in visitField() [all …]
|
D | SemaInit.cpp | 2028 QualType ET = SemaRef.Context.getBaseElementType(FD->getType()); in CheckStructUnionTypes() 2130 QualType ET = SemaRef.Context.getBaseElementType(F->getType()); in CheckStructUnionTypes() 2179 QualType ET = SemaRef.Context.getBaseElementType(Field->getType()); in CheckStructUnionTypes() 2235 QualType ET = SemaRef.Context.getBaseElementType(I->getType()); in CheckStructUnionTypes() 5060 T = S.Context.getBaseElementType(T); in TryValueInitialization() 5133 QualType DestType = S.Context.getBaseElementType(Entity.getType()); in TryDefaultInitialization() 6552 if (checkDestructorReference(S.Context.getBaseElementType(AT), Loc, S)) in PerformConstructorInitialization()
|
D | SemaDecl.cpp | 6763 if (Se.Context.getBaseElementType(R)->isHalfType()) { in diagnoseOpenCLTypes() 11765 return this->asDerived().visit(S.Context.getBaseElementType(AT), FD, in visitWithKind() 11830 return this->asDerived().visit(S.Context.getBaseElementType(AT), FD, in visitWithKind() 11896 return this->asDerived().visit(S.Context.getBaseElementType(AT), FD, in visitWithKind() 12386 !Context.getBaseElementType(VDecl->getType()).isConstQualified()) && in AddInitializerToDecl() 12464 Context.getBaseElementType(Ty), in ActOnInitializerError() 12669 Context.getBaseElementType(Type), in ActOnUninitializedDecl() 12698 = Context.getBaseElementType(Type)->getAs<RecordType>()) { in ActOnUninitializedDecl() 13029 QualType baseType = Context.getBaseElementType(type); in CheckCompleteVariableDeclaration() 16653 QualType EltTy = Context.getBaseElementType(T); in CheckFieldDecl() [all …]
|
/external/clang/lib/Sema/ |
D | SemaExprCXX.cpp | 1277 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 …]
|
D | SemaCUDA.cpp | 297 Context.getBaseElementType(F->getType())->getAs<RecordType>(); in inferCUDATargetForImplicitSpecialMember()
|
D | SemaDeclCXX.cpp | 3585 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 …]
|
/external/clang/lib/AST/ |
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() 1749 QualType T = Context.getBaseElementType(D->getType()); in LayoutField()
|
D | Type.cpp | 1983 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()
|
/external/llvm-project/clang/lib/ARCMigrate/ |
D | Transforms.cpp | 368 T = Pass.Ctx.getBaseElementType(T); in isGCOwnedNonObjC()
|
/external/clang/lib/ARCMigrate/ |
D | Transforms.cpp | 372 T = Pass.Ctx.getBaseElementType(T); in isGCOwnedNonObjC()
|
/external/llvm-project/clang/lib/AST/ |
D | RecordLayoutBuilder.cpp | 209 Context.getBaseElementType(FD->getType())->getAs<RecordType>(); in ComputeEmptySubobjectSizes() 443 QualType ElemTy = Context.getBaseElementType(AT); in CanPlaceFieldSubobjectAtOffset() 547 QualType ElemTy = Context.getBaseElementType(AT); in UpdateEmptyFieldSubobjects() 1877 QualType T = Context.getBaseElementType(D->getType()); in LayoutField()
|
D | Type.cpp | 2345 return Context.getBaseElementType(*this).isCXX98PODType(Context); in isCXX98PODType() 2360 return Context.getBaseElementType(*this).isCXX98PODType(Context); in isCXX98PODType() 2394 return Context.getBaseElementType(*this).isTrivialType(Context); in isTrivialType() 2439 return Context.getBaseElementType(*this).isTriviallyCopyableType(Context); in isTriviallyCopyableType()
|
/external/clang/lib/CodeGen/ |
D | CodeGenTypes.cpp | 750 T = Context.getBaseElementType(T); in isZeroInitializable()
|
D | CGExprAgg.cpp | 1402 .getBaseElementType(E->getType())->getAs<RecordType>()) { in CheckAggExprForMemSetUse() 1558 QualType BaseType = getContext().getBaseElementType(Ty); in EmitAggregateCopy()
|
D | CGExprConstant.cpp | 938 CGM.getContext().getBaseElementType(Ty)->getAs<RecordType>(); in VisitCXXConstructExpr() 1204 Ty = Context.getBaseElementType(Ty); in EmitConstantInit()
|
D | CGClass.cpp | 724 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()
|
/external/llvm-project/clang/lib/CodeGen/ |
D | CGNonTrivialStruct.cpp | 195 QualType EltTy = Ctx.getBaseElementType(CAT); in visitArray() 662 QualType EltTy = Ctx.getBaseElementType(QualType(AT, 0)); in visitArray()
|
D | CodeGenTypes.cpp | 897 T = Context.getBaseElementType(T); in isZeroInitializable()
|
D | CGExprAgg.cpp | 1946 .getBaseElementType(E->getType())->getAs<RecordType>()) { in CheckAggExprForMemSetUse() 2145 QualType BaseType = getContext().getBaseElementType(Ty); in EmitAggregateCopy()
|
/external/clang/include/clang/AST/ |
D | ASTContext.h | 2131 QualType getBaseElementType(const ArrayType *VAT) const; 2135 QualType getBaseElementType(QualType QT) const;
|
/external/llvm-project/clang/include/clang/AST/ |
D | ASTContext.h | 2516 QualType getBaseElementType(const ArrayType *VAT) const; 2520 QualType getBaseElementType(QualType QT) const;
|