Do not warn about wrong register for a Phi input if that register is a joker (i.e...
[libfirm] / ir / be / ia32 / ia32_spec.pl
index e9d2e99..251d64e 100644 (file)
@@ -151,14 +151,14 @@ $arch = "ia32";
                { mode => "mode_E" }
        ],
        vfp => [
-               { name => "vf0", type => 1 | 16 },
-               { name => "vf1", type => 1 | 16 },
-               { name => "vf2", type => 1 | 16 },
-               { name => "vf3", type => 1 | 16 },
-               { name => "vf4", type => 1 | 16 },
-               { name => "vf5", type => 1 | 16 },
-               { name => "vf6", type => 1 | 16 },
-               { name => "vf7", type => 1 | 16 },
+               { name => "vf0", type => 1 },
+               { name => "vf1", type => 1 },
+               { name => "vf2", type => 1 },
+               { name => "vf3", type => 1 },
+               { name => "vf4", type => 1 },
+               { name => "vf5", type => 1 },
+               { name => "vf6", type => 1 },
+               { name => "vf7", type => 1 },
                { name => "vfp_NOREG", type => 4 | 8 | 16 }, # we need a dummy register for NoReg nodes
                { name => "vfp_UKNWN", type => 4 | 8 | 16 },  # we need a dummy register for Unknown nodes
                { mode => "mode_E" }
@@ -1323,21 +1323,6 @@ Load => {
        units     => [ "GP" ],
 },
 
-l_Load => {
-       op_flags  => "L|F",
-       cmp_attr  => "return 1;",
-       outs      => [ "res", "M" ],
-       arity     => 2,
-},
-
-l_Store => {
-       op_flags  => "L|F",
-       cmp_attr  => "return 1;",
-       state     => "exc_pinned",
-       arity     => 3,
-       mode      => "mode_M",
-},
-
 Store => {
        op_flags  => "L|F",
        state     => "exc_pinned",
@@ -1992,12 +1977,6 @@ vfild => {
        attr_type => "ia32_x87_attr_t",
 },
 
-l_vfild => {
-       cmp_attr  => "return 1;",
-       outs      => [ "res", "M" ],
-       arity     => 2,
-},
-
 vfist => {
        state     => "exc_pinned",
        reg_req   => { in => [ "gp", "gp", "none", "vfp", "fpcw" ] },
@@ -2019,13 +1998,6 @@ vfisttp => {
        attr_type => "ia32_x87_attr_t",
 },
 
-l_vfist => {
-       cmp_attr  => "return 1;",
-       state     => "exc_pinned",
-       arity     => 3,
-       mode      => "mode_M",
-},
-
 
 # constants