- fprintf(F, "offset: 0x%lX\n", attr->offset);
- fprintf(F, "is_frame_entity: %s\n", attr->is_frame_entity == true ? "true" : "false");
+ ir_fprintf(F, "load store mode: %+F\n", attr->load_store_mode);
+ fprintf(F, "is frame entity: %s\n",
+ attr->is_frame_entity ? "true" : "false");
+ }
+ if (has_jmp_cond_attr(n)) {
+ const sparc_jmp_cond_attr_t *attr
+ = get_sparc_jmp_cond_attr_const(n);
+ fprintf(F, "relation: %d (%s)\n", (int)attr->relation,
+ get_relation_string(attr->relation));
+ fprintf(F, "unsigned: %s\n", attr->is_unsigned ? "true" : "false");
+ }
+ if (has_fp_attr(n)) {
+ const sparc_fp_attr_t *attr = get_sparc_fp_attr_const(n);
+ ir_fprintf(F, "fp_mode: %+F\n", attr->fp_mode);
+ }
+ if (has_fp_conv_attr(n)) {
+ const sparc_fp_conv_attr_t *attr = get_sparc_fp_conv_attr_const(n);
+ ir_fprintf(F, "conv from: %+F\n", attr->src_mode);
+ ir_fprintf(F, "conv to: %+F\n", attr->dest_mode);