Set svn:keywords property.
[libfirm] / ir / be / sparc / sparc_new_nodes.h
index 0b43580..569dfc5 100644 (file)
@@ -20,7 +20,7 @@
 /**
  * @file
  * @brief   Function prototypes for the assembler ir node constructors.
- * @version $Id: TEMPLATE_new_nodes.h 26549 2009-09-18 17:48:23Z matze $
+ * @version $Id$
  */
 #ifndef FIRM_BE_SPARC_SPARC_NEW_NODES_H
 #define FIRM_BE_SPARC_SPARC_NEW_NODES_H
@@ -74,6 +74,38 @@ const arch_register_req_t *get_sparc_in_req(const ir_node *node, int pos);
  */
 void set_sparc_req_in(ir_node *node, const arch_register_req_t *req, int pos);
 
+
+/**
+ * Returns the proj num
+ */
+int get_sparc_jmp_cond_proj_num(const ir_node *node);
+
+/**
+ * Sets the proj num
+ */
+void set_sparc_jmp_cond_proj_num(ir_node *node, int proj_num);
+
+
+/**
+ * Returns the number of projs of a SwitchJmp.
+ */
+int get_sparc_jmp_switch_n_projs(const ir_node *node);
+
+/**
+ * Sets the number of projs of a SwitchJmp.
+ */
+void set_sparc_jmp_switch_n_projs(ir_node *node, int n_projs);
+
+/**
+ * Returns the default_proj_num.
+ */
+long get_sparc_jmp_switch_default_proj_num(const ir_node *node);
+
+/**
+ * Sets the default_proj_num.
+ */
+void set_sparc_jmp_switch_default_proj_num(ir_node *node, long default_proj_num);
+
 /* Include the generated headers */
 #include "gen_sparc_new_nodes.h"