add irop_flag_machine to mark "machine operations". This flag should be set for all...
authorMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Sun, 26 Mar 2006 14:12:43 +0000 (14:12 +0000)
committerMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Sun, 26 Mar 2006 14:12:43 +0000 (14:12 +0000)
[r7530]

ir/ir/irop.h

index f2c42c9..2a4ddfe 100644 (file)
@@ -59,7 +59,8 @@ typedef enum {
                                            skipped in low-level optimizations */
   irop_flag_constlike   = 0x00000080, /**< the operation has no arguments and is some
                                            kind of a constant */
-  irop_flag_keep        = 0x00000100  /**< this operation can be kept in End's keep-alive list */
+  irop_flag_keep        = 0x00000100, /**< this operation can be kept in End's keep-alive list */
+  irop_flag_machine     = 0x00000200  /**< this operation is a machine operation, all higher flags are machine flags */
 } irop_flags;
 
 /** The opcodes of the libFirm predefined operations. */