fix warnings because compare_attr gets const nodes now
[libfirm] / ir / be / arm / arm_nodes_attr.h
index fac609b..dfe8e54 100644 (file)
@@ -64,8 +64,7 @@ enum fpa_immediates {
 /** Generic ARM node attributes. */
 typedef struct arm_attr_t {
        except_attr                 exc;                /**< the exception attribute. MUST be the first one. */
-       const arch_register_req_t **in_req;  /**< register requirements for arguments */
-       bool                        is_load_store : 1;
+       bool                        is_load_store : 1;  /**< if set, this is a load or store instruction */
 } arm_attr_t;
 
 /**
@@ -99,7 +98,7 @@ typedef struct arm_load_store_attr_t {
 } arm_load_store_attr_t;
 
 /** Attributes for a SymConst */
-typedef struct _arm_SymConst_attr_t {
+typedef struct arm_SymConst_attr_t {
        arm_attr_t  base;
        ir_entity  *entity;
        int         fp_offset;
@@ -108,7 +107,7 @@ typedef struct _arm_SymConst_attr_t {
 /** Attributes for a CondJmp */
 typedef struct arm_CondJmp_attr_t {
        arm_attr_t  base;
-       pn_Cmp      pnc;
+       ir_relation relation;
 } arm_CondJmp_attr_t;
 
 /** Attributes for a SwitchJmp */
@@ -127,7 +126,7 @@ typedef struct arm_CopyB_attr_t {
 /** Attributes for a fConst */
 typedef struct arm_fConst_attr_t {
        arm_attr_t  base;
-       tarval     *tv;              /**< the tarval representing the FP const */
+       ir_tarval  *tv;              /**< the tarval representing the FP const */
 } arm_fConst_attr_t;
 
 /** attributes for floatingpoint arithmetic operations */