bugfix: float cmp pnc have always ia32_pn_Cmp_Unsigned set
[libfirm] / ir / be / bearch.h
index 6bce3a2..48b247b 100644 (file)
@@ -109,10 +109,9 @@ typedef enum arch_irn_class_t {
        arch_irn_class_perm       = 1 << 4,
        arch_irn_class_branch     = 1 << 5,
        arch_irn_class_call       = 1 << 6,
-       arch_irn_class_const      = 1 << 7,
-       arch_irn_class_load       = 1 << 8,
-       arch_irn_class_store      = 1 << 9,
-       arch_irn_class_stackparam = 1 << 10,
+       arch_irn_class_load       = 1 << 7,
+       arch_irn_class_store      = 1 << 8,
+       arch_irn_class_stackparam = 1 << 9,
 } arch_irn_class_t;
 
 /**
@@ -140,7 +139,7 @@ extern const arch_irn_ops_t *arch_get_irn_ops(const arch_env_t *env,
 
 extern void arch_set_frame_offset(const arch_env_t *env, ir_node *irn, int bias);
 
-extern ir_entity *arch_get_frame_entity(const arch_env_t *env, ir_node *irn);
+extern ir_entity *arch_get_frame_entity(const arch_env_t *env, const ir_node *irn);
 extern void arch_set_frame_entity(const arch_env_t *env, ir_node *irn, ir_entity *ent);
 extern int arch_get_sp_bias(const arch_env_t *env, ir_node *irn);