Lines Matching defs:field

816       tree field = TYPE_FIELDS (super);
818 while (field && TREE_CHAIN (field)
819 && TREE_CODE (TREE_CHAIN (field)) == FIELD_DECL)
820 field = TREE_CHAIN (field);
823 the sum of the offset and the size (in bits) of the last field
826 = (field && TREE_CODE (field) == FIELD_DECL
832 DECL_FIELD_OFFSET (field)),
834 DECL_FIELD_BIT_OFFSET (field)),
835 DECL_SIZE (field))
1253 base class field. */
1451 /* Create a declaration for field NAME of a given TYPE. */
1818 tree field = build_decl (FIELD_DECL, NULL_TREE, ptr_type_node);
1820 TREE_CHAIN (field) = fields; fields = field;
1821 field = build_decl (FIELD_DECL, NULL_TREE, unsigned_type_node);
1822 TREE_CHAIN (field) = fields; fields = field;
2099 /* Create the initial value for the `defs' field of _objc_symtab.
2181 tree field = TYPE_FIELDS (type);
2182 field = TREE_CHAIN (TREE_CHAIN (TREE_CHAIN (TREE_CHAIN (field))));
2184 initlist = tree_cons (NULL_TREE, init_def_list (TREE_TYPE (field)),
3362 finish_struct(), which will fill in field offsets. */
5155 /* Unnamed bit-field ivar (yuck). */
6609 instances (as found in the defs field in objc_symtab) and fixups
7959 tree field = TYPE_FIELDS (type);
7961 for (; field; field = TREE_CHAIN (field))
7964 /* C++ static members, and things that are not field at all,
7966 if (TREE_CODE (field) != FIELD_DECL || TREE_STATIC (field))
7971 if (DECL_ARTIFICIAL (field) && !DECL_NAME (field)
7972 && TREE_CODE (TREE_TYPE (field)) == RECORD_TYPE)
7974 encode_aggregate_fields (TREE_TYPE (field),
7981 tree fname = DECL_NAME (field);
7993 encode_field_decl (field, curtype, format);
8072 field type. */