Lines Matching refs:fields
354 /* Array bounds. These fields appear at this location because
407 /* Number of fields described for this type */
423 For range types, there are two "fields",
431 Using a pointer to a separate array of fields
462 /* This flag is zero for non-static fields, 1 for fields whose location
463 is specified by the label loc.physname, and 2 for fields whose location
486 } *fields;
502 /* Slot to point to additional language-specific fields of this type. */
585 stored in the first N_BASECLASSES fields (i.e. the `fields' field of
629 /* For classes with private fields, the number of fields is given by
636 /* For classes with protected fields, the number of fields is given by
643 /* for classes with fields to be ignored, either this is optimized out
711 /* A stub method only has some fields valid (but they are enough
712 to reconstruct the rest of the fields). */
840 #define TYPE_FIELDS(thistype) TYPE_MAIN_TYPE(thistype)->fields
875 #define TYPE_BASECLASS(thistype,index) TYPE_MAIN_TYPE(thistype)->fields[index].type
877 #define TYPE_BASECLASS_NAME(thistype,index) TYPE_MAIN_TYPE(thistype)->fields[index].name
898 #define TYPE_FIELD(thistype, n) TYPE_MAIN_TYPE(thistype)->fields[n]
937 #define TYPE_FIELD_STATIC(thistype, n) (TYPE_MAIN_TYPE (thistype)->fields[n].static_kind != 0)
938 #define TYPE_FIELD_STATIC_KIND(thistype, n) TYPE_MAIN_TYPE (thistype)->fields[n].static_kind
939 #define TYPE_FIELD_STATIC_HAS_ADDR(thistype, n) (TYPE_MAIN_TYPE (thistype)->fields[n].static_kind == 2)