Lines Matching refs:sfield
782 tree field, type, sfield = NULL_TREE;
845 sfield = build_decl (DECL_SOURCE_LOCATION (var),
847 DECL_ABSTRACT_ORIGIN (sfield) = var;
848 SET_DECL_ALIGN (sfield, DECL_ALIGN (field));
849 DECL_USER_ALIGN (sfield) = DECL_USER_ALIGN (field);
850 TREE_THIS_VOLATILE (sfield) = TREE_THIS_VOLATILE (field);
851 insert_field_into_struct (ctx->srecord_type, sfield);
864 sfield = build_decl (DECL_SOURCE_LOCATION (t),
866 DECL_ABSTRACT_ORIGIN (sfield) = DECL_ABSTRACT_ORIGIN (t);
867 insert_field_into_struct (ctx->srecord_type, sfield);
870 (splay_tree_value) sfield);
873 sfield = field;
881 splay_tree_insert (ctx->sfield_map, key, (splay_tree_value) sfield);
2451 tree sfield = lookup_sfield (decl, ctx);
2452 TREE_TYPE (sfield) = TREE_TYPE (field);
2453 TREE_THIS_VOLATILE (sfield) = 0;
2454 DECL_USER_ALIGN (sfield) = 0;
2455 SET_DECL_ALIGN (sfield, DECL_ALIGN (field));
2456 if (TYPE_ALIGN (ctx->srecord_type) < DECL_ALIGN (sfield))
2457 SET_TYPE_ALIGN (ctx->srecord_type, DECL_ALIGN (sfield));