removed include
[libfirm] / ir / ir / irop.h
index 6112969..d08e2d1 100644 (file)
@@ -40,7 +40,8 @@ typedef enum {
   iro_Load, iro_Store, iro_Alloc, iro_Free, iro_Sync,
   iro_Proj, iro_Tuple, iro_Id, iro_Bad, iro_Confirm,
   iro_Unknown, iro_Filter, iro_Break, iro_CallBegin, iro_EndReg, iro_EndExcept,
-  iro_FuncCall
+  iro_FuncCall,
+  iro_MaxOpcode
 } opcode;
 
 typedef struct ir_op ir_op;
@@ -114,17 +115,17 @@ const char *get_op_name(const ir_op *op);
 /** Returns the enum for the opcode */
 opcode get_op_code(const ir_op *op);
 
-/** pinned states */
+/** op_pin_state_pinned states */
 typedef enum {
-  floats = 0,    /**< Nodes of this opcode can be placed in any basic block. */
-  pinned           /**< Nodes must remain in this basic block. */
-} op_pinned;
+  op_pin_state_floats = 0,    /**< Nodes of this opcode can be placed in any basic block. */
+  op_pin_state_pinned           /**< Nodes must remain in this basic block. */
+} op_pin_state;
 
 /** gets pinned state of an opcode */
-op_pinned get_op_pinned(const ir_op *op);
+op_pin_state get_op_pinned(const ir_op *op);
 
 /** Sets pinned in the opcode.  Setting it to floating has no effect
    for Block, Phi and control flow nodes. */
-void set_op_pinned(ir_op *op, op_pinned pinned);
+void set_op_pinned(ir_op *op, op_pin_state pinned);
 
 # endif /* _IROP_H_ */