Commit e1623399 by Richard Henderson Committed by Richard Henderson

* config/alpha/alpha.md (extendsidi2_fix): Penalize f/f alternative.

From-SVN: r48716
parent c4abb293
2002-01-10 Richard Henderson <rth@redhat.com> 2002-01-10 Richard Henderson <rth@redhat.com>
* config/alpha/alpha.md (extendsidi2_fix): Penalize f/f alternative.
2002-01-10 Richard Henderson <rth@redhat.com>
* regrename.c (find_oldest_value_reg): Fix typo in mode change check. * regrename.c (find_oldest_value_reg): Fix typo in mode change check.
(copyprop_hardreg_forward_1): Likewise. Use mode_change_ok. (copyprop_hardreg_forward_1): Likewise. Use mode_change_ok.
......
...@@ -460,7 +460,7 @@ fadd,fmul,fcpys,fdiv,fsqrt,misc,mvi,ftoi,itof,multi" ...@@ -460,7 +460,7 @@ fadd,fmul,fcpys,fdiv,fsqrt,misc,mvi,ftoi,itof,multi"
(set_attr "length" "*,*,*,8")]) (set_attr "length" "*,*,*,8")])
(define_insn "*extendsidi2_fix" (define_insn "*extendsidi2_fix"
[(set (match_operand:DI 0 "register_operand" "=r,r,r,*f,?*f") [(set (match_operand:DI 0 "register_operand" "=r,r,r,?*f,?*f")
(sign_extend:DI (sign_extend:DI
(match_operand:SI 1 "nonimmediate_operand" "r,m,*f,*f,m")))] (match_operand:SI 1 "nonimmediate_operand" "r,m,*f,*f,m")))]
"TARGET_FIX" "TARGET_FIX"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment