X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fmips%2Fmips_new_nodes.h;h=4c62d954aa961b2983577a44545e1ede238397cf;hb=1a2cd36eecb45a8b1b0cbc22eefd757b05f4e3f8;hp=91497f65843b4aab7bad6bf25f3164db51c83e66;hpb=d11d8b4831db166f01b115a218e26e17091f898f;p=libfirm diff --git a/ir/be/mips/mips_new_nodes.h b/ir/be/mips/mips_new_nodes.h index 91497f658..4c62d954a 100644 --- a/ir/be/mips/mips_new_nodes.h +++ b/ir/be/mips/mips_new_nodes.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1995-2007 University of Karlsruhe. All right reserved. + * Copyright (C) 1995-2008 University of Karlsruhe. All right reserved. * * This file is part of libFirm. * @@ -44,6 +44,10 @@ */ mips_attr_t *get_mips_attr(ir_node *node); const mips_attr_t *get_mips_attr_const(const ir_node *node); +const mips_immediate_attr_t *get_mips_immediate_attr_const(const ir_node *node); +const mips_load_store_attr_t *get_mips_load_store_attr_const( + const ir_node *node); + /** * Returns the argument register requirements of an mips node. */ @@ -104,24 +108,6 @@ int get_mips_out_regnr(const ir_node *node, int pos); */ const arch_register_t *get_mips_out_reg(const ir_node *node, int pos); -/** - * Returns the number of results. - */ -int get_mips_n_res(const ir_node *node); - - -/** - * Initializes the nodes attributes. - */ -void init_mips_attributes(ir_node *node, arch_irn_flags_t flags, const arch_register_req_t **in_reqs, - const arch_register_req_t **out_reqs, const be_execution_unit_t ***execution_units, int n_res, unsigned latency); - -/** - * Initialize transform ops for the mips opcodes - */ -void mips_init_opcode_transforms(void); - - /* Include the generated headers */ #include "gen_mips_new_nodes.h"