Lines Matching refs:FieldDecl
619 FieldDecl *Field = MemberInit->getAnyMember(); in EmitLValueForAnyFieldInitialization()
624 LHS = CGF.EmitLValueForFieldInitialization(LHS, cast<FieldDecl>(I)); in EmitLValueForAnyFieldInitialization()
641 FieldDecl *Field = MemberInit->getAnyMember(); in EmitMemberInitializer()
692 void CodeGenFunction::EmitInitializerForField(FieldDecl *Field, LValue LHS, in EmitInitializerForField()
801 const FieldDecl *D = Field; in EmitAsanPrologueOrEpilogue()
925 bool isMemcpyableField(FieldDecl *F) const { in isMemcpyableField()
935 void addMemcpyableField(FieldDecl *F) { in addMemcpyableField()
1015 void addInitialField(FieldDecl *F) { in addInitialField()
1023 void addNextField(FieldDecl *F) { in addNextField()
1047 FieldDecl *FirstField;
1048 FieldDecl *LastField;
1070 FieldDecl *Field = MemberInit->getMember(); in isMemberInitMemcpyable()
1161 FieldDecl *getMemcpyableField(Stmt *S) { in getMemcpyableField()
1171 FieldDecl *Field = dyn_cast<FieldDecl>(ME->getMemberDecl()); in getMemcpyableField()
1191 FieldDecl *Field = dyn_cast<FieldDecl>(IOA->getMemberDecl()); in getMemcpyableField()
1195 if (!Arg0 || Field != dyn_cast<FieldDecl>(Arg0->getMemberDecl())) in getMemcpyableField()
1211 FieldDecl *Field = dyn_cast<FieldDecl>(ME->getMemberDecl()); in getMemcpyableField()
1221 if (!ME2 || Field != dyn_cast<FieldDecl>(ME2->getMemberDecl())) in getMemcpyableField()
1241 FieldDecl *F = getMemcpyableField(S); in emitAssignment()
1358 FieldHasTrivialDestructorBody(ASTContext &Context, const FieldDecl *Field);
1405 const FieldDecl *Field) in FieldHasTrivialDestructorBody()
1634 const FieldDecl *field;
1639 DestroyField(const FieldDecl *field, CodeGenFunction::Destroyer *destroyer, in DestroyField()
1700 auto IsTrivial = [&](const FieldDecl *F) { in Emit()
1704 auto IsZeroSize = [&](const FieldDecl *F) { in Emit()
1712 It = std::find_if(It, Fields.end(), [&](const FieldDecl *F) { in Emit()
1718 It = std::find_if(It, Fields.end(), [&](const FieldDecl *F) { in Emit()