X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=include%2Flibfirm%2Firop.h;h=eb39adac9ea9e14f455f10e9c47a949a2905db08;hb=42ca1a98752df3defe526e0662939742fd88092b;hp=9920c817279d02edf10de753468ea2abcc28a3a6;hpb=c433f42a558477b4a4b5043ce88c824dd4eec2cc;p=libfirm diff --git a/include/libfirm/irop.h b/include/libfirm/irop.h index 9920c8172..eb39adac9 100644 --- a/include/libfirm/irop.h +++ b/include/libfirm/irop.h @@ -80,7 +80,8 @@ typedef enum { /** 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, @@ -92,10 +93,11 @@ 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_NoMem, iro_Mux, iro_Min, iro_Max, iro_CopyB, + iro_NoMem, iro_Mux, iro_CopyB, iro_InstOf, iro_Raise, iro_Bound, iro_Pin, iro_ASM, iro_Builtin, + iro_Dummy, iro_Anchor, /* first not middleend node number */ iro_Last = iro_Anchor, @@ -186,8 +188,6 @@ extern ir_op *op_EndExcept; ir_op *get_op_EndExcept (void); extern ir_op *op_NoMem; ir_op *get_op_NoMem (void); extern ir_op *op_Mux; ir_op *get_op_Mux (void); -extern ir_op *op_Min; ir_op *get_op_Min (void); -extern ir_op *op_Max; ir_op *get_op_Max (void); extern ir_op *op_CopyB; ir_op *get_op_CopyB (void); extern ir_op *op_InstOf; ir_op *get_op_InstOf (void); @@ -199,6 +199,8 @@ extern ir_op *op_Pin; ir_op *get_op_Pin (void); extern ir_op *op_ASM; ir_op *get_op_ASM (void); extern ir_op *op_Builtin; ir_op *get_op_Builtin (void); +extern ir_op *op_Dummy; ir_op *get_op_Dummy (void); + extern ir_op *op_Anchor; ir_op *get_op_Anchor (void); /** Returns the ident for the opcode name */