build TestJmp for compares with zero
[libfirm] / ir / be / ia32 / ia32_new_nodes.h
index ac935e5..9da938c 100644 (file)
@@ -84,10 +84,13 @@ void set_ia32_immop_type(ir_node *node, ia32_immop_type_t tp);
  */
 ia32_am_type_t get_ia32_am_support(const ir_node *node);
 
+ia32_am_arity_t get_ia32_am_arity(const ir_node *node);
+
 /**
  * Sets the supported addrmode of an ia32 node
  */
-void set_ia32_am_support(ir_node *node, ia32_am_type_t am_tp);
+void set_ia32_am_support(ir_node *node, ia32_am_type_t am_tp,
+                         ia32_am_arity_t am_arity);
 
 /**
  * Gets the addrmode flavour of an ia32 node
@@ -495,12 +498,7 @@ void init_ia32_attributes(ir_node *node, arch_irn_flags_t flags,
 void init_ia32_x87_attributes(ir_node *node);
 void init_ia32_asm_attributes(ir_node *node);
 void init_ia32_immediate_attributes(ir_node *node, ir_entity *symconst,
-                                    int symconst_sign, tarval *offset);
-
-/**
- * Registers the ia32_copy_attr function for all ia32 opcodes.
- */
-void ia32_register_copy_attr_func(void);
+                                    int symconst_sign, long offset);
 
 /* Include the generated headers */
 #include "gen_ia32_new_nodes.h"