differentiate between Bad and Deleted (because of exchange) nodes, this avoid some...
[libfirm] / include / libfirm / opcodes.h
index 68d1f56..7aee215 100644 (file)
@@ -6,7 +6,6 @@
 /** The opcodes of the libFirm predefined operations. */
 typedef enum ir_opcode {
        iro_ASM,
-       iro_Abs,
        iro_Add,
        iro_Alloc,
        iro_Anchor,
@@ -25,6 +24,7 @@ typedef enum ir_opcode {
        iro_Const,
        iro_Conv,
        iro_CopyB,
+       iro_Deleted,
        iro_Div,
        iro_DivMod,
        iro_Dummy,
@@ -89,7 +89,6 @@ typedef enum ir_opcode {
 
 
 FIRM_API ir_op *op_ASM;
-FIRM_API ir_op *op_Abs;
 FIRM_API ir_op *op_Add;
 FIRM_API ir_op *op_Alloc;
 FIRM_API ir_op *op_Anchor;
@@ -108,6 +107,7 @@ FIRM_API ir_op *op_Confirm;
 FIRM_API ir_op *op_Const;
 FIRM_API ir_op *op_Conv;
 FIRM_API ir_op *op_CopyB;
+FIRM_API ir_op *op_Deleted;
 FIRM_API ir_op *op_Div;
 FIRM_API ir_op *op_DivMod;
 FIRM_API ir_op *op_Dummy;
@@ -148,7 +148,6 @@ FIRM_API ir_op *op_Unknown;
 
 
 FIRM_API ir_op *get_op_ASM(void);
-FIRM_API ir_op *get_op_Abs(void);
 FIRM_API ir_op *get_op_Add(void);
 FIRM_API ir_op *get_op_Alloc(void);
 FIRM_API ir_op *get_op_Anchor(void);
@@ -167,6 +166,7 @@ FIRM_API ir_op *get_op_Confirm(void);
 FIRM_API ir_op *get_op_Const(void);
 FIRM_API ir_op *get_op_Conv(void);
 FIRM_API ir_op *get_op_CopyB(void);
+FIRM_API ir_op *get_op_Deleted(void);
 FIRM_API ir_op *get_op_Div(void);
 FIRM_API ir_op *get_op_DivMod(void);
 FIRM_API ir_op *get_op_Dummy(void);