* @brief Representation of opcode of intermediate operation.
* @author Christian Schaefer, Goetz Lindenmaier, Michael Beck
* @version $Id$
- * @summary
+ * @brief
* Operators of firm nodes.
*
* This module specifies the opcodes possible for ir nodes. Their
/** The opcodes of the libFirm predefined operations. */
typedef enum {
- iro_Block,
+ iro_First,
+ iro_Block = iro_First,
iro_Start, iro_End, iro_Jmp, iro_IJmp, iro_Cond, iro_Return,
iro_Const, iro_SymConst,
iro_Sel,
beo_AddSP,
beo_SubSP,
beo_IncSP,
- beo_RegParams,
+ beo_Start,
beo_FrameAddr,
beo_Barrier,
- beo_Unwind,
/* last backend node number */
- beo_Last = beo_Unwind,
+ beo_Last = beo_Barrier,
/* first unfixed number. Dynamic node numbers start here */
iro_MaxOpcode
} ir_opcode;