Added getter for non address mode heuristic.
[libfirm] / ir / be / ia32 / ia32_spec.pl
index 251d64e..08ec1c8 100644 (file)
@@ -912,7 +912,7 @@ NegMem => {
 
 Minus64Bit => {
        irn_flags => "R",
-       reg_req   => { in => [ "gp", "gp" ], out => [ "in_r1", "gp" ] },
+       reg_req   => { in => [ "gp", "gp" ], out => [ "in_r1", "in_r2" ] },
        outs      => [ "low_res", "high_res" ],
        units     => [ "GP" ],
        latency   => 3,
@@ -1400,7 +1400,7 @@ Enter => {
 },
 
 Leave => {
-       reg_req   => { in => [ "esp", "ebp" ], out => [ "ebp", "esp" ] },
+       reg_req   => { in => [ "ebp" ], out => [ "ebp", "esp" ] },
        emit      => '. leave',
        outs      => [ "frame:I", "stack:I|S" ],
        latency   => 3,