Commit b9cc24b1 authored by Christoph Mallon's avatar Christoph Mallon
Browse files

Remove the never read flag irop_flag_labeled.

parent f613f2bf
...@@ -62,28 +62,27 @@ typedef enum { ...@@ -62,28 +62,27 @@ typedef enum {
/** The irop flags */ /** The irop flags */
typedef enum { typedef enum {
irop_flag_none = 0, /**< Nothing. */ irop_flag_none = 0, /**< Nothing. */
irop_flag_labeled = 1U << 0, /**< If set, output edge labels on in-edges in vcg graph. */ irop_flag_commutative = 1U << 0, /**< This operation is commutative. */
irop_flag_commutative = 1U << 1, /**< This operation is commutative. */ irop_flag_cfopcode = 1U << 1, /**< This operation is a control flow operation. */
irop_flag_cfopcode = 1U << 2, /**< This operation is a control flow operation. */ irop_flag_fragile = 1U << 2, /**< Set if the operation can change the
irop_flag_fragile = 1U << 3, /**< Set if the operation can change the
control flow because of an exception. control flow because of an exception.
*/ */
irop_flag_forking = 1U << 4, /**< Forking control flow at this operation. */ irop_flag_forking = 1U << 3, /**< Forking control flow at this operation. */
irop_flag_highlevel = 1U << 5, /**< This operation is a pure high-level one and can be irop_flag_highlevel = 1U << 4, /**< This operation is a pure high-level one and can be
skipped in low-level optimizations. */ skipped in low-level optimizations. */
irop_flag_constlike = 1U << 6, /**< This operation has no arguments and is some irop_flag_constlike = 1U << 5, /**< This operation has no arguments and is some
kind of a constant. */ kind of a constant. */
irop_flag_always_opt = 1U << 7, /**< This operation must always be optimized .*/ irop_flag_always_opt = 1U << 6, /**< This operation must always be optimized .*/
irop_flag_keep = 1U << 8, /**< This operation can be kept in End's keep-alive list. */ irop_flag_keep = 1U << 7, /**< This operation can be kept in End's keep-alive list. */
irop_flag_start_block = 1U << 9, /**< This operation is always placed in the Start block. */ irop_flag_start_block = 1U << 8, /**< This operation is always placed in the Start block. */
irop_flag_uses_memory = 1U << 10, /**< This operation has a memory input and may change the memory state. */ irop_flag_uses_memory = 1U << 9, /**< This operation has a memory input and may change the memory state. */
irop_flag_dump_noblock = 1U << 11, /**< node should be dumped outside any blocks */ irop_flag_dump_noblock = 1U << 10, /**< node should be dumped outside any blocks */
irop_flag_dump_noinput = 1U << 12, /**< node is a placeholder for "no input" */ irop_flag_dump_noinput = 1U << 11, /**< node is a placeholder for "no input" */
irop_flag_cse_neutral = 1U << 13, /**< This operation is CSE neutral to its users. */ irop_flag_cse_neutral = 1U << 12, /**< This operation is CSE neutral to its users. */
/** This operation jumps to an unknown destination. The CFG is a /** This operation jumps to an unknown destination. The CFG is a
* conservative aproximation in this case. You cannot change the destination * conservative aproximation in this case. You cannot change the destination
* of an unknown_jump */ * of an unknown_jump */
irop_flag_unknown_jump = 1U << 14, irop_flag_unknown_jump = 1U << 13,
} irop_flags; } irop_flags;
/** Returns the ident for the opcode name */ /** Returns the ident for the opcode name */
......
...@@ -230,7 +230,7 @@ Jmp => { ...@@ -230,7 +230,7 @@ Jmp => {
# Load / Store # Load / Store
Load => { Load => {
op_flags => [ "uses_memory", "labeled" ], op_flags => [ "uses_memory" ],
irn_flags => [ "rematerializable" ], irn_flags => [ "rematerializable" ],
state => "exc_pinned", state => "exc_pinned",
reg_req => { in => [ "gp", "none" ], out => [ "gp" ] }, reg_req => { in => [ "gp", "none" ], out => [ "gp" ] },
...@@ -238,7 +238,7 @@ Load => { ...@@ -238,7 +238,7 @@ Load => {
}, },
Store => { Store => {
op_flags => [ "uses_memory", "labeled" ], op_flags => [ "uses_memory" ],
irn_flags => [ "rematerializable" ], irn_flags => [ "rematerializable" ],
state => "exc_pinned", state => "exc_pinned",
reg_req => { in => [ "gp", "gp", "none" ] }, reg_req => { in => [ "gp", "gp", "none" ] },
...@@ -298,7 +298,7 @@ fConst => { ...@@ -298,7 +298,7 @@ fConst => {
# Load / Store # Load / Store
fLoad => { fLoad => {
op_flags => [ "uses_memory", "labeled" ], op_flags => [ "uses_memory" ],
irn_flags => [ "rematerializable" ], irn_flags => [ "rematerializable" ],
state => "exc_pinned", state => "exc_pinned",
reg_req => { in => [ "gp", "none" ], out => [ "fp" ] }, reg_req => { in => [ "gp", "none" ], out => [ "fp" ] },
...@@ -306,7 +306,7 @@ fLoad => { ...@@ -306,7 +306,7 @@ fLoad => {
}, },
fStore => { fStore => {
op_flags => [ "uses_memory", "labeled" ], op_flags => [ "uses_memory" ],
irn_flags => [ "rematerializable" ], irn_flags => [ "rematerializable" ],
state => "exc_pinned", state => "exc_pinned",
reg_req => { in => [ "gp", "fp", "none" ] }, reg_req => { in => [ "gp", "fp", "none" ] },
......
...@@ -268,7 +268,7 @@ Cmp => { ...@@ -268,7 +268,7 @@ Cmp => {
Jcc => { Jcc => {
state => "pinned", state => "pinned",
op_flags => [ "labeled", "cfopcode", "forking" ], op_flags => [ "cfopcode", "forking" ],
reg_req => { in => [ "eflags" ], out => [ "none", "none" ] }, reg_req => { in => [ "eflags" ], out => [ "none", "none" ] },
ins => [ "eflags" ], ins => [ "eflags" ],
outs => [ "false", "true" ], outs => [ "false", "true" ],
...@@ -278,7 +278,7 @@ Jcc => { ...@@ -278,7 +278,7 @@ Jcc => {
}, },
Load => { Load => {
op_flags => [ "uses_memory", "labeled" ], op_flags => [ "uses_memory" ],
state => "exc_pinned", state => "exc_pinned",
reg_req => { in => [ "gp", "none" ], reg_req => { in => [ "gp", "none" ],
out => [ "gp", "none" ] }, out => [ "gp", "none" ] },
...@@ -300,7 +300,7 @@ FrameAddr => { ...@@ -300,7 +300,7 @@ FrameAddr => {
}, },
Store => { Store => {
op_flags => [ "uses_memory", "labeled" ], op_flags => [ "uses_memory" ],
state => "exc_pinned", state => "exc_pinned",
reg_req => { in => [ "gp", "gp", "none" ], out => [ "none" ] }, reg_req => { in => [ "gp", "gp", "none" ], out => [ "none" ] },
ins => [ "ptr", "val", "mem" ], ins => [ "ptr", "val", "mem" ],
......
...@@ -392,7 +392,7 @@ Tst => { ...@@ -392,7 +392,7 @@ Tst => {
}, },
B => { B => {
op_flags => [ "labeled", "cfopcode", "forking" ], op_flags => [ "cfopcode", "forking" ],
state => "pinned", state => "pinned",
mode => "mode_T", mode => "mode_T",
reg_req => { in => [ "flags" ], out => [ "none", "none" ] }, reg_req => { in => [ "flags" ], out => [ "none", "none" ] },
...@@ -410,7 +410,7 @@ Jmp => { ...@@ -410,7 +410,7 @@ Jmp => {
}, },
SwitchJmp => { SwitchJmp => {
op_flags => [ "labeled", "cfopcode", "forking" ], op_flags => [ "cfopcode", "forking" ],
state => "pinned", state => "pinned",
mode => "mode_T", mode => "mode_T",
attr => "const ir_switch_table *table", attr => "const ir_switch_table *table",
...@@ -421,7 +421,7 @@ SwitchJmp => { ...@@ -421,7 +421,7 @@ SwitchJmp => {
}, },
Ldr => { Ldr => {
op_flags => [ "uses_memory", "labeled" ], op_flags => [ "uses_memory" ],
state => "exc_pinned", state => "exc_pinned",
ins => [ "ptr", "mem" ], ins => [ "ptr", "mem" ],
outs => [ "res", "M" ], outs => [ "res", "M" ],
...@@ -432,7 +432,7 @@ Ldr => { ...@@ -432,7 +432,7 @@ Ldr => {
}, },
Str => { Str => {
op_flags => [ "uses_memory", "labeled" ], op_flags => [ "uses_memory" ],
state => "exc_pinned", state => "exc_pinned",
ins => [ "ptr", "val", "mem" ], ins => [ "ptr", "val", "mem" ],
outs => [ "M" ], outs => [ "M" ],
...@@ -444,7 +444,7 @@ Str => { ...@@ -444,7 +444,7 @@ Str => {
}, },
StoreStackM4Inc => { StoreStackM4Inc => {
op_flags => [ "uses_memory", "labeled" ], op_flags => [ "uses_memory" ],
irn_flags => [ "rematerializable" ], irn_flags => [ "rematerializable" ],
state => "exc_pinned", state => "exc_pinned",
reg_req => { in => [ "sp", "gp", "gp", "gp", "gp", "none" ], out => [ "sp:I|S", "none" ] }, reg_req => { in => [ "sp", "gp", "gp", "gp", "gp", "none" ], out => [ "sp:I|S", "none" ] },
...@@ -453,7 +453,7 @@ StoreStackM4Inc => { ...@@ -453,7 +453,7 @@ StoreStackM4Inc => {
}, },
LoadStackM3Epilogue => { LoadStackM3Epilogue => {
op_flags => [ "uses_memory", "labeled" ], op_flags => [ "uses_memory" ],
irn_flags => [ "rematerializable" ], irn_flags => [ "rematerializable" ],
state => "exc_pinned", state => "exc_pinned",
reg_req => { in => [ "sp", "none" ], out => [ "r11:I", "sp:I|S", "pc:I", "none" ] }, reg_req => { in => [ "sp", "none" ], out => [ "r11:I", "sp:I|S", "pc:I", "none" ] },
...@@ -528,7 +528,7 @@ Cmfe => { ...@@ -528,7 +528,7 @@ Cmfe => {
}, },
Ldf => { Ldf => {
op_flags => [ "uses_memory", "labeled" ], op_flags => [ "uses_memory" ],
state => "exc_pinned", state => "exc_pinned",
ins => [ "ptr", "mem" ], ins => [ "ptr", "mem" ],
outs => [ "res", "M" ], outs => [ "res", "M" ],
...@@ -539,7 +539,7 @@ Ldf => { ...@@ -539,7 +539,7 @@ Ldf => {
}, },
Stf => { Stf => {
op_flags => [ "uses_memory", "labeled" ], op_flags => [ "uses_memory" ],
state => "exc_pinned", state => "exc_pinned",
ins => [ "ptr", "val", "mem" ], ins => [ "ptr", "val", "mem" ],
outs => [ "M" ], outs => [ "M" ],
......
...@@ -587,7 +587,7 @@ l_Sbb => { ...@@ -587,7 +587,7 @@ l_Sbb => {
}, },
IDiv => { IDiv => {
op_flags => [ "fragile", "uses_memory", "labeled" ], op_flags => [ "fragile", "uses_memory" ],
state => "exc_pinned", state => "exc_pinned",
reg_req => { in => [ "gp", "gp", "none", "gp", "eax", "edx" ], reg_req => { in => [ "gp", "gp", "none", "gp", "eax", "edx" ],
out => [ "eax", "flags", "none", "edx", "none", "none" ] }, out => [ "eax", "flags", "none", "edx", "none", "none" ] },
...@@ -601,7 +601,7 @@ IDiv => { ...@@ -601,7 +601,7 @@ IDiv => {
}, },
Div => { Div => {
op_flags => [ "fragile", "uses_memory", "labeled" ], op_flags => [ "fragile", "uses_memory" ],
state => "exc_pinned", state => "exc_pinned",
reg_req => { in => [ "gp", "gp", "none", "gp", "eax", "edx" ], reg_req => { in => [ "gp", "gp", "none", "gp", "eax", "edx" ],
out => [ "eax", "flags", "none", "edx", "none", "none" ] }, out => [ "eax", "flags", "none", "edx", "none", "none" ] },
...@@ -1027,7 +1027,7 @@ CMovcc => { ...@@ -1027,7 +1027,7 @@ CMovcc => {
Jcc => { Jcc => {
state => "pinned", state => "pinned",
op_flags => [ "labeled", "cfopcode", "forking" ], op_flags => [ "cfopcode", "forking" ],
reg_req => { in => [ "eflags" ], out => [ "none", "none" ] }, reg_req => { in => [ "eflags" ], out => [ "none", "none" ] },
ins => [ "eflags" ], ins => [ "eflags" ],
outs => [ "false", "true" ], outs => [ "false", "true" ],
...@@ -1039,7 +1039,7 @@ Jcc => { ...@@ -1039,7 +1039,7 @@ Jcc => {
SwitchJmp => { SwitchJmp => {
state => "pinned", state => "pinned",
op_flags => [ "labeled", "cfopcode", "forking" ], op_flags => [ "cfopcode", "forking" ],
reg_req => { in => [ "gp", "gp" ] }, reg_req => { in => [ "gp", "gp" ] },
ins => [ "base", "index" ], ins => [ "base", "index" ],
out_arity => "variable", out_arity => "variable",
...@@ -1147,7 +1147,7 @@ ChangeCW => { ...@@ -1147,7 +1147,7 @@ ChangeCW => {
}, },
FldCW => { FldCW => {
op_flags => [ "uses_memory", "labeled" ], op_flags => [ "uses_memory" ],
state => "pinned", state => "pinned",
reg_req => { in => [ "gp", "gp", "none" ], out => [ "fpcw:I" ] }, reg_req => { in => [ "gp", "gp", "none" ], out => [ "fpcw:I" ] },
ins => [ "base", "index", "mem" ], ins => [ "base", "index", "mem" ],
...@@ -1159,7 +1159,7 @@ FldCW => { ...@@ -1159,7 +1159,7 @@ FldCW => {
}, },
FnstCW => { FnstCW => {
op_flags => [ "uses_memory", "labeled" ], op_flags => [ "uses_memory" ],
state => "pinned", state => "pinned",
reg_req => { in => [ "gp", "gp", "none", "fp_cw" ], out => [ "none" ] }, reg_req => { in => [ "gp", "gp", "none", "fp_cw" ], out => [ "none" ] },
ins => [ "base", "index", "mem", "fpcw" ], ins => [ "base", "index", "mem", "fpcw" ],
...@@ -1170,7 +1170,7 @@ FnstCW => { ...@@ -1170,7 +1170,7 @@ FnstCW => {
}, },
FnstCWNOP => { FnstCWNOP => {
op_flags => [ "uses_memory", "labeled" ], op_flags => [ "uses_memory" ],
state => "pinned", state => "pinned",
reg_req => { in => [ "fp_cw" ], out => [ "none" ] }, reg_req => { in => [ "fp_cw" ], out => [ "none" ] },
ins => [ "fpcw" ], ins => [ "fpcw" ],
...@@ -1195,7 +1195,7 @@ Cltd => { ...@@ -1195,7 +1195,7 @@ Cltd => {
# lateny of 0 for load is correct # lateny of 0 for load is correct
Load => { Load => {
op_flags => [ "uses_memory", "fragile", "labeled" ], op_flags => [ "uses_memory", "fragile" ],
state => "exc_pinned", state => "exc_pinned",
reg_req => { in => [ "gp", "gp", "none" ], reg_req => { in => [ "gp", "gp", "none" ],
out => [ "gp", "none", "none", "none", "none" ] }, out => [ "gp", "none", "none", "none", "none" ] },
...@@ -1207,7 +1207,7 @@ Load => { ...@@ -1207,7 +1207,7 @@ Load => {
}, },
Store => { Store => {
op_flags => [ "uses_memory", "fragile", "labeled" ], op_flags => [ "uses_memory", "fragile" ],
state => "exc_pinned", state => "exc_pinned",
reg_req => { in => [ "gp", "gp", "none", "gp" ], reg_req => { in => [ "gp", "gp", "none", "gp" ],
out => [ "none", "none", "none" ] }, out => [ "none", "none", "none" ] },
...@@ -1219,7 +1219,7 @@ Store => { ...@@ -1219,7 +1219,7 @@ Store => {
}, },
Store8Bit => { Store8Bit => {
op_flags => [ "uses_memory", "fragile", "labeled" ], op_flags => [ "uses_memory", "fragile" ],
state => "exc_pinned", state => "exc_pinned",
reg_req => { in => [ "gp", "gp", "none", "eax ebx ecx edx" ], reg_req => { in => [ "gp", "gp", "none", "eax ebx ecx edx" ],
out => ["none", "none", "none" ] }, out => ["none", "none", "none" ] },
...@@ -1550,7 +1550,7 @@ Inport => { ...@@ -1550,7 +1550,7 @@ Inport => {
# Intel style prefetching # Intel style prefetching
# #
Prefetch0 => { Prefetch0 => {
op_flags => [ "uses_memory", "labeled" ], op_flags => [ "uses_memory" ],
state => "exc_pinned", state => "exc_pinned",
reg_req => { in => [ "gp", "gp", "none" ], out => [ "none" ] }, reg_req => { in => [ "gp", "gp", "none" ], out => [ "none" ] },
ins => [ "base", "index", "mem" ], ins => [ "base", "index", "mem" ],
...@@ -1561,7 +1561,7 @@ Prefetch0 => { ...@@ -1561,7 +1561,7 @@ Prefetch0 => {
}, },
Prefetch1 => { Prefetch1 => {
op_flags => [ "uses_memory", "labeled" ], op_flags => [ "uses_memory" ],
state => "exc_pinned", state => "exc_pinned",
reg_req => { in => [ "gp", "gp", "none" ], out => [ "none" ] }, reg_req => { in => [ "gp", "gp", "none" ], out => [ "none" ] },
ins => [ "base", "index", "mem" ], ins => [ "base", "index", "mem" ],
...@@ -1572,7 +1572,7 @@ Prefetch1 => { ...@@ -1572,7 +1572,7 @@ Prefetch1 => {
}, },
Prefetch2 => { Prefetch2 => {
op_flags => [ "uses_memory", "labeled" ], op_flags => [ "uses_memory" ],
state => "exc_pinned", state => "exc_pinned",
reg_req => { in => [ "gp", "gp", "none" ], out => [ "none" ] }, reg_req => { in => [ "gp", "gp", "none" ], out => [ "none" ] },
ins => [ "base", "index", "mem" ], ins => [ "base", "index", "mem" ],
...@@ -1583,7 +1583,7 @@ Prefetch2 => { ...@@ -1583,7 +1583,7 @@ Prefetch2 => {
}, },
PrefetchNTA => { PrefetchNTA => {
op_flags => [ "uses_memory", "labeled" ], op_flags => [ "uses_memory" ],
state => "exc_pinned", state => "exc_pinned",
reg_req => { in => [ "gp", "gp", "none" ], out => [ "none" ] }, reg_req => { in => [ "gp", "gp", "none" ], out => [ "none" ] },
ins => [ "base", "index", "mem" ], ins => [ "base", "index", "mem" ],
...@@ -1597,7 +1597,7 @@ PrefetchNTA => { ...@@ -1597,7 +1597,7 @@ PrefetchNTA => {
# 3DNow! prefetch instructions # 3DNow! prefetch instructions
# #
Prefetch => { Prefetch => {
op_flags => [ "uses_memory", "labeled" ], op_flags => [ "uses_memory" ],
state => "exc_pinned", state => "exc_pinned",
reg_req => { in => [ "gp", "gp", "none" ], out => [ "none" ] }, reg_req => { in => [ "gp", "gp", "none" ], out => [ "none" ] },
ins => [ "base", "index", "mem" ], ins => [ "base", "index", "mem" ],
...@@ -1608,7 +1608,7 @@ Prefetch => { ...@@ -1608,7 +1608,7 @@ Prefetch => {
}, },
PrefetchW => { PrefetchW => {
op_flags => [ "uses_memory", "labeled" ], op_flags => [ "uses_memory" ],
state => "exc_pinned", state => "exc_pinned",
reg_req => { in => [ "gp", "gp", "none" ], out => [ "none" ] }, reg_req => { in => [ "gp", "gp", "none" ], out => [ "none" ] },
ins => [ "base", "index", "mem" ], ins => [ "base", "index", "mem" ],
...@@ -1853,7 +1853,7 @@ Ucomi => { ...@@ -1853,7 +1853,7 @@ Ucomi => {
}, },
xLoad => { xLoad => {
op_flags => [ "uses_memory", "fragile", "labeled" ], op_flags => [ "uses_memory", "fragile" ],
state => "exc_pinned", state => "exc_pinned",
reg_req => { in => [ "gp", "gp", "none" ], reg_req => { in => [ "gp", "gp", "none" ],
out => [ "xmm", "none", "none", "none", "none" ] }, out => [ "xmm", "none", "none", "none", "none" ] },
...@@ -1867,7 +1867,7 @@ xLoad => { ...@@ -1867,7 +1867,7 @@ xLoad => {
}, },
xStore => { xStore => {
op_flags => [ "uses_memory", "fragile", "labeled" ], op_flags => [ "uses_memory", "fragile" ],
state => "exc_pinned", state => "exc_pinned",
reg_req => { in => [ "gp", "gp", "none", "xmm" ], reg_req => { in => [ "gp", "gp", "none", "xmm" ],
out => [ "none", "none", "none" ] }, out => [ "none", "none", "none" ] },
...@@ -1879,7 +1879,7 @@ xStore => { ...@@ -1879,7 +1879,7 @@ xStore => {
}, },
xStoreSimple => { xStoreSimple => {
op_flags => [ "uses_memory", "fragile", "labeled" ], op_flags => [ "uses_memory", "fragile" ],
state => "exc_pinned", state => "exc_pinned",
reg_req => { in => [ "gp", "gp", "none", "xmm" ], reg_req => { in => [ "gp", "gp", "none", "xmm" ],
out => [ "none", "none", "none" ] }, out => [ "none", "none", "none" ] },
...@@ -1891,7 +1891,6 @@ xStoreSimple => { ...@@ -1891,7 +1891,6 @@ xStoreSimple => {
}, },
CvtSI2SS => { CvtSI2SS => {
op_flags => [ "labeled" ],
state => "exc_pinned", state => "exc_pinned",
reg_req => { in => [ "gp", "gp", "none", "gp" ], out => [ "xmm" ] }, reg_req => { in => [ "gp", "gp", "none", "gp" ], out => [ "xmm" ] },
ins => [ "base", "index", "mem", "val" ], ins => [ "base", "index", "mem", "val" ],
...@@ -1903,7 +1902,6 @@ CvtSI2SS => { ...@@ -1903,7 +1902,6 @@ CvtSI2SS => {
}, },
CvtSI2SD => { CvtSI2SD => {
op_flags => [ "labeled" ],
state => "exc_pinned", state => "exc_pinned",
reg_req => { in => [ "gp", "gp", "none", "gp" ], out => [ "xmm" ] }, reg_req => { in => [ "gp", "gp", "none", "gp" ], out => [ "xmm" ] },
ins => [ "base", "index", "mem", "val" ], ins => [ "base", "index", "mem", "val" ],
...@@ -2117,7 +2115,7 @@ vfchs => { ...@@ -2117,7 +2115,7 @@ vfchs => {
vfld => { vfld => {
irn_flags => [ "rematerializable" ], irn_flags => [ "rematerializable" ],
op_flags => [ "uses_memory", "fragile", "labeled" ], op_flags => [ "uses_memory", "fragile" ],
state => "exc_pinned", state => "exc_pinned",
reg_req => { in => [ "gp", "gp", "none" ], reg_req => { in => [ "gp", "gp", "none" ],
out => [ "vfp", "none", "none", "none", "none" ] }, out => [ "vfp", "none", "none", "none", "none" ] },
...@@ -2132,7 +2130,7 @@ vfld => { ...@@ -2132,7 +2130,7 @@ vfld => {
vfst => { vfst => {
irn_flags => [ "rematerializable" ], irn_flags => [ "rematerializable" ],
op_flags => [ "uses_memory", "fragile", "labeled" ], op_flags => [ "uses_memory", "fragile" ],
state => "exc_pinned", state => "exc_pinned",
reg_req => { in => [ "gp", "gp", "none", "vfp" ], reg_req => { in => [ "gp", "gp", "none", "vfp" ],
out => [ "none", "none", "none" ] }, out => [ "none", "none", "none" ] },
...@@ -2443,7 +2441,6 @@ fchs => { ...@@ -2443,7 +2441,6 @@ fchs => {
fld => { fld => {
irn_flags => [ "rematerializable" ], irn_flags => [ "rematerializable" ],
op_flags => [ "labeled" ],
state => "exc_pinned", state => "exc_pinned",
emit => '. fld%XM %AM', emit => '. fld%XM %AM',
attr_type => "ia32_x87_attr_t", attr_type => "ia32_x87_attr_t",
...@@ -2453,7 +2450,6 @@ fld => { ...@@ -2453,7 +2450,6 @@ fld => {
fst => { fst => {
irn_flags => [ "rematerializable" ], irn_flags => [ "rematerializable" ],
op_flags => [ "labeled" ],
state => "exc_pinned", state => "exc_pinned",
emit => '. fst%XM %AM', emit => '. fst%XM %AM',
mode => "mode_M", mode => "mode_M",
...@@ -2464,7 +2460,6 @@ fst => { ...@@ -2464,7 +2460,6 @@ fst => {
fstp => { fstp => {
irn_flags => [ "rematerializable" ], irn_flags => [ "rematerializable" ],
op_flags => [ "labeled" ],
state => "exc_pinned", state => "exc_pinned",
emit => '. fstp%XM %AM', emit => '. fstp%XM %AM',