ia32: Inline get_ia32_orig_node() into its only caller.
[libfirm] / ir / be / ia32 / ia32_common_transform.h
index 9b03bb6..1bf8232 100644 (file)
@@ -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);
 
 /**