Lines Matching refs:MemberInit

682                                                 CXXCtorInitializer *MemberInit,  in EmitLValueForAnyFieldInitialization()  argument
684 FieldDecl *Field = MemberInit->getAnyMember(); in EmitLValueForAnyFieldInitialization()
685 if (MemberInit->isIndirectMemberInitializer()) { in EmitLValueForAnyFieldInitialization()
687 IndirectFieldDecl *IndirectField = MemberInit->getIndirectMember(); in EmitLValueForAnyFieldInitialization()
697 CXXCtorInitializer *MemberInit, in EmitMemberInitializer() argument
700 ApplyDebugLocation Loc(CGF, MemberInit->getSourceLocation()); in EmitMemberInitializer()
701 assert(MemberInit->isAnyMemberInitializer() && in EmitMemberInitializer()
703 assert(MemberInit->getInit() && "Must have initializer!"); in EmitMemberInitializer()
706 FieldDecl *Field = MemberInit->getAnyMember(); in EmitMemberInitializer()
713 EmitLValueForAnyFieldInitialization(CGF, MemberInit, LHS); in EmitMemberInitializer()
725 CXXConstructExpr *CE = dyn_cast<CXXConstructExpr>(MemberInit->getInit()); in EmitMemberInitializer()
748 if (MemberInit->getNumArrayIndices()) in EmitMemberInitializer()
749 ArrayIndexes = MemberInit->getArrayIndices(); in EmitMemberInitializer()
750 CGF.EmitInitializerForField(Field, LHS, MemberInit->getInit(), ArrayIndexes); in EmitMemberInitializer()
1141 bool isMemberInitMemcpyable(CXXCtorInitializer *MemberInit) const { in isMemberInitMemcpyable()
1144 FieldDecl *Field = MemberInit->getMember(); in isMemberInitMemcpyable()
1147 CXXConstructExpr *CE = dyn_cast<CXXConstructExpr>(MemberInit->getInit()); in isMemberInitMemcpyable()
1173 void addMemberInitializer(CXXCtorInitializer *MemberInit) { in addMemberInitializer() argument
1174 if (isMemberInitMemcpyable(MemberInit)) { in addMemberInitializer()
1175 AggregatedInits.push_back(MemberInit); in addMemberInitializer()
1176 addMemcpyableField(MemberInit->getMember()); in addMemberInitializer()
1179 EmitMemberInitializer(CGF, ConstructorDecl->getParent(), MemberInit, in addMemberInitializer()
1209 CXXCtorInitializer *MemberInit = AggregatedInits[i]; in pushEHDestructors() local
1210 QualType FieldType = MemberInit->getAnyMember()->getType(); in pushEHDestructors()
1215 EmitLValueForAnyFieldInitialization(CGF, MemberInit, FieldLHS); in pushEHDestructors()