X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Farm%2Farm_new_nodes.h;h=93813b7c2d662a5013f4ff2dc06e331be0af6356;hb=3c3425a50a1d721b74a015c6812257e32feeac85;hp=8ec8b9c9c91e9a701855435c94835e8e80043232;hpb=07ce9818702faae854ee98b17e94a30a7a7022b5;p=libfirm diff --git a/ir/be/arm/arm_new_nodes.h b/ir/be/arm/arm_new_nodes.h index 8ec8b9c9c..93813b7c2 100644 --- a/ir/be/arm/arm_new_nodes.h +++ b/ir/be/arm/arm_new_nodes.h @@ -21,7 +21,6 @@ * @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 @@ -65,49 +64,32 @@ const arm_cmp_attr_t *get_arm_cmp_attr_const(const ir_node *node); 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 */ -tarval *get_fConst_value(const ir_node *node); +ir_tarval *get_fConst_value(const ir_node *node); /** * Sets the tarval of a fConst */ -void set_fConst_value(ir_node *node, tarval *tv); +void set_fConst_value(ir_node *node, ir_tarval *tv); /** * 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"