*/
static void emit_amd64_Conv(const ir_node *irn)
{
- const amd64_attr_t *attr = get_irn_generic_attr_const(irn);
- (void) attr;
-
be_emit_cstring("\tmov ");
amd64_emit_source_register(irn, 0);
be_emit_cstring(", ");
*/
static ir_node *sched_next_block(const ir_node *block)
{
- return get_irn_link(block);
+ return (ir_node*)get_irn_link(block);
}
/**
*/
static ir_node *get_cfop_target_block(const ir_node *irn)
{
- return get_irn_link(irn);
+ return (ir_node*)get_irn_link(irn);
}
/**
const ir_node *block;
const ir_node *next_block;
const char *suffix;
- const amd64_attr_t *attr = get_irn_generic_attr_const(irn);
+ const amd64_attr_t *attr = get_amd64_attr_const(irn);
int proj_num = attr->ext.pnc;
ir_node *op1 = get_irn_n(irn, 0);
- const amd64_attr_t *cmp_attr = get_irn_generic_attr_const(op1);
+ const amd64_attr_t *cmp_attr = get_amd64_attr_const(op1);
bool is_signed = !cmp_attr->data.cmp_unsigned;
assert(is_amd64_Cmp(op1));
static void emit_amd64_FrameAddr(const ir_node *irn)
{
- const amd64_SymConst_attr_t *attr = get_irn_generic_attr_const(irn);
+ const amd64_SymConst_attr_t *attr =
+ (const amd64_SymConst_attr_t*) get_amd64_attr_const(irn);
be_emit_cstring("\tmov ");
amd64_emit_source_register(irn, 0);