added additional pin state
authorMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Mon, 18 Oct 2004 10:02:10 +0000 (10:02 +0000)
committerMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Mon, 18 Oct 2004 10:02:10 +0000 (10:02 +0000)
[r4137]

ir/ir/irop.h

index 9f9215c..406168e 100644 (file)
@@ -118,7 +118,9 @@ opcode get_op_code(const ir_op *op);
 /** op_pin_state_pinned states */
 typedef enum {
   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_pinned,        /**< Nodes must remain in this basic block. */
+  op_pin_state_exc_pinned     /**< Node must be remain in this basic block if it can throw an
+                                   exception, else can float. Used internally. */
 } op_pin_state;
 
 /** gets pinned state of an opcode */