refactored nodes interface, completed set/get attr methods
[libfirm] / ir / be / benode_t.h
index cc0991c..e71d775 100644 (file)
@@ -66,7 +66,10 @@ ir_node *be_reload(
                const arch_register_class_t *cls,
                ir_node *irn, int pos, ir_mode *mode, ir_node *spill);
 
-int is_Spill(const ir_node *irn);
+int be_is_Spill(const ir_node *irn);
+int be_is_Reload(const ir_node *irn);
+int be_is_Copy(const ir_node *irn);
+int be_is_Perm(const ir_node *irn);
 
 void set_Spill_offset(ir_node *irn, unsigned offset);
 unsigned get_Spill_offset(ir_node *irn);
@@ -74,8 +77,6 @@ unsigned get_Spill_offset(ir_node *irn);
 ir_node *get_Spill_context(const ir_node *irn);
 
 
-int is_Perm(const ir_node *irn);
-
 /**
  * Modify the output register requirements of a Perm.
  * This function incur register constraints to an output value of a Perm.