Home
last modified time | relevance | path

Searched refs:MemberInit (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/clang/test/AST/
H A Dast-dump-recovery.cpp312 class MemberInit { in CtorInitializer() class
315 MemberInit() : x(invalid), y(invalid, invalid), z(invalid()), s(1,2) {} in CtorInitializer() function in CtorInitializer::MemberInit
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGClass.cpp617 FieldDecl *Field = MemberInit->getAnyMember(); in EmitLValueForAnyFieldInitialization()
618 if (MemberInit->isIndirectMemberInitializer()) { in EmitLValueForAnyFieldInitialization()
634 assert(MemberInit->isAnyMemberInitializer() && in EmitMemberInitializer()
636 assert(MemberInit->getInit() && "Must have initializer!"); in EmitMemberInitializer()
639 FieldDecl *Field = MemberInit->getAnyMember(); in EmitMemberInitializer()
653 EmitLValueForAnyFieldInitialization(CGF, MemberInit, LHS); in EmitMemberInitializer()
1060 FieldDecl *Field = MemberInit->getMember(); in isMemberInitMemcpyable()
1090 if (isMemberInitMemcpyable(MemberInit)) { in addMemberInitializer()
1091 AggregatedInits.push_back(MemberInit); in addMemberInitializer()
1092 addMemcpyableField(MemberInit->getMember()); in addMemberInitializer()
[all …]
/llvm-project-15.0.7/clang-tools-extra/clangd/unittests/
H A DInlayHintTests.cpp873 TEST(ParameterHints, MemberInit) { in TEST() argument
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaDeclCXX.cpp4440 MemberInit = ActOnFinishFullExpr(MemberInit.get(), InitRange.getBegin(), in BuildMemberInitializer()
4453 Init = MemberInit.get(); in BuildMemberInitializer()
4847 ExprResult MemberInit = in BuildImplicitMemberInitializer() local
4849 MemberInit = SemaRef.MaybeCreateExprWithCleanups(MemberInit); in BuildImplicitMemberInitializer()
4850 if (MemberInit.isInvalid()) in BuildImplicitMemberInitializer()
4878 ExprResult MemberInit = in BuildImplicitMemberInitializer() local
4881 MemberInit = SemaRef.MaybeCreateExprWithCleanups(MemberInit); in BuildImplicitMemberInitializer()
4882 if (MemberInit.isInvalid()) in BuildImplicitMemberInitializer()
17933 ExprResult MemberInit = in SetIvarInitializers() local
17935 MemberInit = MaybeCreateExprWithCleanups(MemberInit); in SetIvarInitializers()
[all …]
H A DSemaInit.cpp707 ExprResult MemberInit = PerformEmptyInit(Loc, MemberEntity); in FillInEmptyInitForField() local
708 if (MemberInit.isInvalid()) { in FillInEmptyInitForField()
716 ILE->setInit(Init, MemberInit.getAs<Expr>()); in FillInEmptyInitForField()
717 } else if (!isa<ImplicitValueInitExpr>(MemberInit.get())) { in FillInEmptyInitForField()
722 ILE->updateInit(SemaRef.Context, Init, MemberInit.getAs<Expr>()); in FillInEmptyInitForField()