Lines Matching refs:FAMDecl
833 ASTContext &Ctx, const RecordDecl *RD, const FieldDecl *FAMDecl, in FindFlexibleArrayMemberFieldAndOffset() argument
843 if ((!FAMDecl || FD == FAMDecl) && in FindFlexibleArrayMemberFieldAndOffset()
855 Ctx, Ty->getAsRecordDecl(), FAMDecl, Offset)) { in FindFlexibleArrayMemberFieldAndOffset()
941 const FieldDecl *FAMDecl = nullptr; in emitFlexibleArrayMemberSize() local
946 FAMDecl = dyn_cast<FieldDecl>(VD); in emitFlexibleArrayMemberSize()
947 if (!FAMDecl) in emitFlexibleArrayMemberSize()
990 FAMDecl = in emitFlexibleArrayMemberSize()
991 FindFlexibleArrayMemberFieldAndOffset(Ctx, OuterRD, FAMDecl, Offset); in emitFlexibleArrayMemberSize()
994 if (!FAMDecl || !FAMDecl->getType()->isCountAttributedType()) in emitFlexibleArrayMemberSize()
999 const FieldDecl *CountedByFD = FindCountedByField(FAMDecl); in emitFlexibleArrayMemberSize()
1024 Value *CountedByInst = EmitCountedByFieldExpr(Base, FAMDecl, CountedByFD); in emitFlexibleArrayMemberSize()
1048 const ArrayType *ArrayTy = Ctx.getAsArrayType(FAMDecl->getType()); in emitFlexibleArrayMemberSize()