X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fsparc%2Fsparc_emitter.h;h=2726d19c3b16d5e32aa7721fc3600728beea6420;hb=9246866a19201d235897e8ef842a28542911cd68;hp=4e12d8df8fe5faed482fee9b00ed7084fc9931bd;hpb=21762fc6e19ed2219563af9f13364a808e92641e;p=libfirm diff --git a/ir/be/sparc/sparc_emitter.h b/ir/be/sparc/sparc_emitter.h index 4e12d8df8..2726d19c3 100644 --- a/ir/be/sparc/sparc_emitter.h +++ b/ir/be/sparc/sparc_emitter.h @@ -20,6 +20,7 @@ /** * @file * @brief declarations for emit functions + * @author Hannes Rapp, Matthias Braun * @version $Id$ */ #ifndef FIRM_BE_SPARC_EMITTER_H @@ -40,16 +41,15 @@ void sparc_emit_mode(const ir_node *node); void sparc_emit_source_register(const ir_node *node, int pos); void sparc_emit_reg_or_imm(const ir_node *node, int pos); void sparc_emit_dest_register(const ir_node *node, int pos); -void sparc_emit_offset(const ir_node *node); +void sparc_emit_offset(const ir_node *node, int offset_node_pos); void sparc_emit_load_mode(const ir_node *node); void sparc_emit_store_mode(const ir_node *node); void sparc_emit_float_load_store_mode(const ir_node *node); -void sparc_emit_mode_sign_prefix(const ir_node *node); void sparc_emit_fp_mode_suffix(const ir_node *node); void sparc_emit_fp_conv_source(const ir_node *node); void sparc_emit_fp_conv_destination(const ir_node *node); -void sparc_gen_routine(const sparc_code_gen_t *cg, ir_graph *irg); +void sparc_emit_routine(ir_graph *irg); void sparc_init_emitter(void);