{
}
-static entity *firm_get_frame_entity(const void *self, const ir_node *irn)
+static ir_entity *firm_get_frame_entity(const void *self, const ir_node *irn)
{
return NULL;
}
-static void firm_set_frame_entity(const void *self, const ir_node *irn, entity *ent)
+static void firm_set_frame_entity(const void *self, const ir_node *irn, ir_entity *ent)
{
}
static void prepare_walker(ir_node *irn, void *data)
{
- opcode opc = get_irn_opcode(irn);
+ ir_opcode opc = get_irn_opcode(irn);
/* A replacement for this node has already been computed. */
if(get_irn_link(irn))
ir_node *bl = get_nodes_block(irn);
for(i = 0, n = get_irn_arity(irn); i < n; ++i) {
- ir_node *op = get_irn_n(irn, i);
- opcode opc = get_irn_opcode(op);
+ ir_node *op = get_irn_n(irn, i);
+ ir_opcode opc = get_irn_opcode(op);
if(opc == iro_Const
|| opc == iro_Unknown
firm_cg_init,
NULL,
firm_prepare_graph,
+ NULL, /* spill */
firm_before_sched,
firm_before_ra,
firm_after_ra,
return trivial_selector;
}
+static const ilp_sched_selector_t *firm_get_ilp_sched_selector(const void *self) {
+ return NULL;
+}
+
/**
* Returns the necessary byte alignment for storing a register of given class.
*/
return &p;
}
-#ifdef WITH_LIBCORE
-static void firm_register_options(lc_opt_entry_t *ent)
-{
-}
-#endif
-
const arch_isa_if_t firm_isa = {
firm_init,
firm_done,
firm_get_irn_handler,
firm_get_code_generator_if,
firm_get_list_sched_selector,
+ firm_get_ilp_sched_selector,
firm_get_reg_class_alignment,
firm_get_libfirm_params,
firm_get_allowed_execution_units,
firm_get_machine,
-#ifdef WITH_LIBCORE
- firm_register_options,
-#endif
};