* @file
* @brief Function prototypes for the assembler ir node constructors.
* @author Oliver Richter, Tobias Gneist
- * @version $Id$
*/
#ifndef FIRM_BE_ARM_ARM_NEW_NODES_H
#define FIRM_BE_ARM_ARM_NEW_NODES_H
arm_farith_attr_t *get_arm_farith_attr(ir_node *node);
const arm_farith_attr_t *get_arm_farith_attr_const(const ir_node *node);
+arm_CopyB_attr_t *get_arm_CopyB_attr(ir_node *node);
+const arm_CopyB_attr_t *get_arm_CopyB_attr_const(const ir_node *node);
+
/**
* Return the tarval of a fConst
*/
/**
* Returns the compare kind
*/
-pn_Cmp get_arm_CondJmp_pnc(const ir_node *node);
+ir_relation get_arm_CondJmp_relation(const ir_node *node);
/**
* Set compare type
*/
-void set_arm_CondJmp_pnc(ir_node *node, pn_Cmp pnc);
+void set_arm_CondJmp_relation(ir_node *node, ir_relation relation);
ir_node *new_r_arm_StoreStackMInc(ir_graph *irg, ir_node *block, ir_node *mem, ir_node *sp,
int n_regs, ir_node **regs, ir_mode *mode);
-/**
- * Returns the number of projs of a SwitchJmp.
- */
-int get_arm_SwitchJmp_n_projs(const ir_node *node);
-
-/**
- * Sets the number of projs of a SwitchJmp.
- */
-void set_arm_SwitchJmp_n_projs(ir_node *node, int n_projs);
-
-/**
- * Returns the default_proj_num.
- */
-long get_arm_SwitchJmp_default_proj_num(const ir_node *node);
-
-/**
- * Sets the default_proj_num.
- */
-void set_arm_SwitchJmp_default_proj_num(ir_node *node, long default_proj_num);
-
/* Include the generated headers */
#include "gen_arm_new_nodes.h"