Searched refs:MemberInit (Results 1 – 4 of 4) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGClass.cpp | 612 CXXCtorInitializer *MemberInit, in EmitLValueForAnyFieldInitialization() argument 614 FieldDecl *Field = MemberInit->getAnyMember(); in EmitLValueForAnyFieldInitialization() 615 if (MemberInit->isIndirectMemberInitializer()) { in EmitLValueForAnyFieldInitialization() 617 IndirectFieldDecl *IndirectField = MemberInit->getIndirectMember(); in EmitLValueForAnyFieldInitialization() 627 CXXCtorInitializer *MemberInit, in EmitMemberInitializer() argument 631 ApplyDebugLocation Loc(CGF, MemberInit->getSourceLocation()); in EmitMemberInitializer() 632 assert(MemberInit->isAnyMemberInitializer() && in EmitMemberInitializer() 634 assert(MemberInit->getInit() && "Must have initializer!"); in EmitMemberInitializer() 637 FieldDecl *Field = MemberInit->getAnyMember(); in EmitMemberInitializer() 651 EmitLValueForAnyFieldInitialization(CGF, MemberInit, LHS); in EmitMemberInitializer() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaDeclObjC.cpp | 5523 ExprResult MemberInit = in SetIvarInitializers() local 5525 MemberInit = SemaRef.MaybeCreateExprWithCleanups(MemberInit); in SetIvarInitializers() 5528 if (!MemberInit.get() || MemberInit.isInvalid()) in SetIvarInitializers() 5533 MemberInit.getAs<Expr>(), SourceLocation()); in SetIvarInitializers()
|
| H A D | SemaDeclCXX.cpp | 4614 ExprResult MemberInit = InitSeq.Perform(*this, MemberEntity, Kind, Args, in BuildMemberInitializer() local 4616 if (!MemberInit.isInvalid()) { in BuildMemberInitializer() 4620 MemberInit = ActOnFinishFullExpr(MemberInit.get(), InitRange.getBegin(), in BuildMemberInitializer() 4624 if (MemberInit.isInvalid()) { in BuildMemberInitializer() 4633 Init = MemberInit.get(); in BuildMemberInitializer() 5026 ExprResult MemberInit = in BuildImplicitMemberInitializer() local 5028 MemberInit = SemaRef.MaybeCreateExprWithCleanups(MemberInit); in BuildImplicitMemberInitializer() 5029 if (MemberInit.isInvalid()) in BuildImplicitMemberInitializer() 5034 SemaRef.Context, Indirect, Loc, Loc, MemberInit.getAs<Expr>(), Loc); in BuildImplicitMemberInitializer() 5037 SemaRef.Context, Field, Loc, Loc, MemberInit.getAs<Expr>(), Loc); in BuildImplicitMemberInitializer() [all …]
|
| H A D | SemaInit.cpp | 856 ExprResult MemberInit = PerformEmptyInit(Loc, MemberEntity); in FillInEmptyInitForField() local 857 if (MemberInit.isInvalid()) { in FillInEmptyInitForField() 865 ILE->setInit(Init, MemberInit.getAs<Expr>()); in FillInEmptyInitForField() 866 } else if (!isa<ImplicitValueInitExpr>(MemberInit.get())) { in FillInEmptyInitForField() 871 ILE->updateInit(SemaRef.Context, Init, MemberInit.getAs<Expr>()); in FillInEmptyInitForField()
|