Searched refs:MemberInit (Results 1 – 3 of 3) sorted by relevance
| /freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/ |
| D | CGClass.cpp | 614 CXXCtorInitializer *MemberInit, in EmitLValueForAnyFieldInitialization() argument 616 FieldDecl *Field = MemberInit->getAnyMember(); in EmitLValueForAnyFieldInitialization() 617 if (MemberInit->isIndirectMemberInitializer()) { in EmitLValueForAnyFieldInitialization() 619 IndirectFieldDecl *IndirectField = MemberInit->getIndirectMember(); in EmitLValueForAnyFieldInitialization() 629 CXXCtorInitializer *MemberInit, in EmitMemberInitializer() argument 632 ApplyDebugLocation Loc(CGF, MemberInit->getSourceLocation()); in EmitMemberInitializer() 633 assert(MemberInit->isAnyMemberInitializer() && in EmitMemberInitializer() 635 assert(MemberInit->getInit() && "Must have initializer!"); in EmitMemberInitializer() 638 FieldDecl *Field = MemberInit->getAnyMember(); in EmitMemberInitializer() 652 EmitLValueForAnyFieldInitialization(CGF, MemberInit, LHS); in EmitMemberInitializer() [all …]
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/ |
| D | SemaDeclCXX.cpp | 4376 ExprResult MemberInit = InitSeq.Perform(*this, MemberEntity, Kind, Args, in BuildMemberInitializer() local 4378 if (MemberInit.isInvalid()) in BuildMemberInitializer() 4384 MemberInit = ActOnFinishFullExpr(MemberInit.get(), InitRange.getBegin(), in BuildMemberInitializer() 4386 if (MemberInit.isInvalid()) in BuildMemberInitializer() 4389 Init = MemberInit.get(); in BuildMemberInitializer() 4767 ExprResult MemberInit = in BuildImplicitMemberInitializer() local 4769 MemberInit = SemaRef.MaybeCreateExprWithCleanups(MemberInit); in BuildImplicitMemberInitializer() 4770 if (MemberInit.isInvalid()) in BuildImplicitMemberInitializer() 4775 SemaRef.Context, Indirect, Loc, Loc, MemberInit.getAs<Expr>(), Loc); in BuildImplicitMemberInitializer() 4778 SemaRef.Context, Field, Loc, Loc, MemberInit.getAs<Expr>(), Loc); in BuildImplicitMemberInitializer() [all …]
|
| D | SemaInit.cpp | 707 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()
|