X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fia32%2Fia32_common_transform.h;h=1bf823200be4b586949bd6bf1a4dcaecc5a5244e;hb=82eea1b6b7887bdc834affa49038734e42012395;hp=9b03bb69b1cc2578596ba947a05203e23998f688;hpb=e3b765fcef0e337f4fe2e17d57d2fbaf1912ec79;p=libfirm diff --git a/ir/be/ia32/ia32_common_transform.h b/ir/be/ia32/ia32_common_transform.h index 9b03bb69b..1bf823200 100644 --- a/ir/be/ia32/ia32_common_transform.h +++ b/ir/be/ia32/ia32_common_transform.h @@ -22,7 +22,6 @@ * @brief This file implements the common parts of IR transformation from * firm into ia32-Firm. * @author Matthias Braun, Sebastian Buchwald - * @version $Id: ia32_common_transform.h 20999 2008-08-05 16:48:29Z beck $ */ #ifndef FIRM_BE_IA32_IA32_COMMON_TRANSFORM_H #define FIRM_BE_IA32_IA32_COMMON_TRANSFORM_H @@ -58,11 +57,12 @@ ir_entity *ia32_create_float_const_entity(ia32_isa_t *isa, ir_tarval *tv, /** * Creates an immediate. * + * @param irg The IR graph the node belongs to. * @param symconst if set, create a SymConst immediate * @param symconst_sign sign for the symconst * @param val integer value for the immediate */ -ir_node *ia32_create_Immediate(ir_entity *symconst, int symconst_sign, long val); +ir_node *ia32_create_Immediate(ir_graph *irg, ir_entity *symconst, int symconst_sign, long val); /** * returns register by name (used for determining clobber specifications in @@ -99,9 +99,6 @@ ir_node *ia32_gen_Proj_tls(ir_node *node); */ ir_node *ia32_gen_Unknown(ir_node *node); -const arch_register_req_t *ia32_make_register_req(const constraint_t *constraint, - int n_outs, const arch_register_req_t **out_reqs, int pos); - const arch_register_req_t *ia32_parse_clobber(const char *clobber); /**