X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fir%2Firop.h;h=908a2deee0afee2c09f731425196b04236e2a530;hb=95ea45b6d9050f3638c68dda8c4fcc92a79c81ed;hp=f2c42c918a88adabab4d191926dacff3db6fdfca;hpb=c1147b28f3f68935d4a41145e0b6725b4fad9e1d;p=libfirm diff --git a/ir/ir/irop.h b/ir/ir/irop.h index f2c42c918..908a2deee 100644 --- a/ir/ir/irop.h +++ b/ir/ir/irop.h @@ -59,7 +59,10 @@ 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 */ + irop_flag_machine_op = 0x00000400, /**< this operation is a machine operand */ + irop_flag_user = 0x00000800 /**< this flag and all higher one are free for machine user */ } irop_flags; /** The opcodes of the libFirm predefined operations. */