X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fia32%2Fia32_new_nodes.h;h=5e44f7d7ed16af82fb61286d8e53b8445e994f36;hb=c7aae220f908ae663ee138672a16a14aceab2aa4;hp=58a73d298ad70f2aeffb9805762f9dc482be204b;hpb=80ca6dbacd89967ab22bcb7bd43c1b1ea4f4397c;p=libfirm diff --git a/ir/be/ia32/ia32_new_nodes.h b/ir/be/ia32/ia32_new_nodes.h index 58a73d298..5e44f7d7e 100644 --- a/ir/be/ia32/ia32_new_nodes.h +++ b/ir/be/ia32/ia32_new_nodes.h @@ -13,6 +13,8 @@ asmop_attr *get_ia32_attr(const ir_node *node); ir_node *get_ia32_old_ir(const ir_node *node); +const char *get_sc_name(ir_node *symc); + void set_ia32_Immop_attr(ir_node *node, ir_node *imm); tarval *get_ia32_Immop_tarval(const ir_node *node); void set_ia32_Immop_tarval(ir_node *node, tarval *tv); @@ -20,6 +22,9 @@ void set_ia32_Immop_tarval(ir_node *node, tarval *tv); void set_ia32_Const_attr(ir_node *ia32_cnst, ir_node *cnst); void set_ia32_Const_type(ir_node *node, int type); +void set_ia32_pncode(ir_node *node, long code); +long get_ia32_pncode(const ir_node *node); + void set_ia32_offs(ir_node *node, tarval *offs); tarval *get_ia32_offs(const ir_node *node); void set_ia32_n_res(ir_node *node, int n_res); @@ -32,15 +37,15 @@ const arch_register_req_t **get_ia32_in_req(const ir_node *node); const arch_register_req_t **get_ia32_out_req(const ir_node *node); const arch_register_t **get_ia32_slots(const ir_node *node); -const char *get_ia32_in_reg_name(const ir_node *node, int pos); -const char *get_ia32_out_reg_name(const ir_node *node, int pos); +void set_ia32_regreq_out(ir_node *node, const arch_register_req_t *req, int pos); +void set_ia32_regreq_in(ir_node *node, const arch_register_req_t *req, int pos); -int get_ia32_in_regnr(const ir_node *node, int pos); -int get_ia32_out_regnr(const ir_node *node, int pos); +const char *get_ia32_out_reg_name(const ir_node *node, int pos); +int get_ia32_out_regnr(const ir_node *node, int pos); int is_ia32_irn(const ir_node *node); /* Inlcude the generated headers */ -#include "gen_ia32_new_nodes.h.inl" +#include "gen_ia32_new_nodes.h" #endif /* _IA32_NEW_NODES_H_ */