X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Famd64%2Famd64_emitter.h;h=021e5ea3ef998aa26bf0950be74a4a6b0c690532;hb=8e4e49e66d1d578b31a5ffce9bb6ff94ba985dfb;hp=7d21ea99ba8f386d833ed2604036d23cf2ead6b4;hpb=e3943c4ca77c8eded5fdd29d54a1a2b0c215777a;p=libfirm diff --git a/ir/be/amd64/amd64_emitter.h b/ir/be/amd64/amd64_emitter.h index 7d21ea99b..021e5ea3e 100644 --- a/ir/be/amd64/amd64_emitter.h +++ b/ir/be/amd64/amd64_emitter.h @@ -20,7 +20,6 @@ /** * @file * @brief declarations for emit functions - * @version $Id: amd64_emitter.h 26317 2009-08-05 10:53:46Z matze $ */ #ifndef FIRM_BE_amd64_amd64_EMITTER_H #define FIRM_BE_amd64_amd64_EMITTER_H @@ -29,19 +28,20 @@ #include "irnode.h" #include "debug.h" -#include "../bearch.h" -#include "../beemitter.h" +#include "bearch.h" +#include "beemitter.h" #include "bearch_amd64_t.h" +void amd64_emit_register(const arch_register_t *reg); void amd64_emit_source_register(const ir_node *node, int pos); void amd64_emit_dest_register(const ir_node *node, int pos); void amd64_emit_immediate(const ir_node *node); +void amd64_emit_fp_offset(const ir_node *node); int get_amd64_reg_nr(ir_node *irn, int posi, int in_out); const char *get_amd64_in_reg_name(ir_node *irn, int pos); - -void amd64_gen_routine(const amd64_code_gen_t *cg, ir_graph *irg); +void amd64_gen_routine(ir_graph *irg); #endif