#include "ia32_new_nodes.h"
#include "gen_ia32_regalloc_if.h"
+struct obstack opcodes_obst;
+
/**
* Dumper interface for dumping ia32 nodes in vcg.
* @param n the node to dump
{
const ia32_immediate_attr_t *a = get_ia32_immediate_attr_const(irn);
- return HASH_PTR(a->symconst) + (a->sc_sign << 16) + a->offset;
+ return hash_ptr(a->symconst) + (a->sc_sign << 16) + a->offset;
}
/** Compare node attributes for Immediates. */
new_info->flags = old_info->flags;
}
+static void ia32_init_op(ir_op *op, unsigned latency)
+{
+ ia32_op_attr_t *attr = OALLOCZ(&opcodes_obst, ia32_op_attr_t);
+ attr->latency = latency;
+ set_op_attr(op, attr);
+}
+
/* Include the generated constructor functions */
#include "gen_ia32_new_nodes.c.inl"