From 8fdd5e2cf889969148fc08ccbc697f71d9b615d6 Mon Sep 17 00:00:00 2001 From: Michael Beck Date: Mon, 18 Oct 2004 10:02:10 +0000 Subject: [PATCH] added additional pin state [r4137] --- ir/ir/irop.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ir/ir/irop.h b/ir/ir/irop.h index 9f9215c05..406168e5c 100644 --- a/ir/ir/irop.h +++ b/ir/ir/irop.h @@ -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 */ -- 2.20.1