extend register allocation verifier to check alignment and wide constraints
[libfirm] / ir / be / sparc / sparc_new_nodes.h
index 28c2bd0..89af0ee 100644 (file)
@@ -48,11 +48,19 @@ const sparc_jmp_switch_attr_t *get_sparc_jmp_switch_attr_const(const ir_node *no
 sparc_save_attr_t *get_sparc_save_attr(ir_node *node);
 const sparc_save_attr_t *get_sparc_save_attr_const(const ir_node *node);
 
+sparc_fp_attr_t *get_sparc_fp_attr(ir_node *node);
+const sparc_fp_attr_t *get_sparc_fp_attr_const(const ir_node *node);
+
+sparc_fp_conv_attr_t *get_sparc_fp_conv_attr(ir_node *node);
+const sparc_fp_conv_attr_t *get_sparc_fp_conv_attr_const(const ir_node *node);
+
 /**
  * Returns the argument register requirements of an sparc node.
  */
 const arch_register_req_t **get_sparc_in_req_all(const ir_node *node);
 
+void set_sparc_in_req_all(ir_node *node, const arch_register_req_t **reqs);
+
 /**
  * Returns the argument register requirements of an sparc node.
  */