struct sparc_attr_t
{
except_attr exc; /**< the exception attribute. MUST be the first one. */
- const arch_register_req_t **in_req; /**< register requirements for arguments */
int32_t immediate_value; /* immediate values */
ir_entity *immediate_value_entity;
};
ir_mode *dest_mode;
};
-/**
- * attribute for save instruction
- */
-typedef struct sparc_save_attr_t sparc_save_attr_t;
-struct sparc_save_attr_t {
- sparc_attr_t base; /**< generic attribute */
- int initial_stacksize; /* the min. stack size required by the sparc ABI */
-};
-
/**
* attributes for load/store adressing modes
*/
typedef struct sparc_jmp_cond_attr_t sparc_jmp_cond_attr_t;
struct sparc_jmp_cond_attr_t {
sparc_attr_t base; /**< generic attribute */
- pn_Cmp pnc;
+ ir_relation relation;
bool is_unsigned : 1;
};