OSDN Git Service

PR rtl-optimization/17236
authorsayle <sayle@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 14 Mar 2005 18:24:15 +0000 (18:24 +0000)
committersayle <sayle@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 14 Mar 2005 18:24:15 +0000 (18:24 +0000)
commit54eb7a385276d83c11f7b1b6f94584e082323388
treebf30c17ba5e1564a31e749406185e5fe9e1e8ae8
parent841999efe1040aa4fc103f7de429b63caa3941b4
PR rtl-optimization/17236
* optabs.c (expand_doubleword_mult): New helper function split out
from expand_binop.  Permute the order in which instructions are
emitted to minimize the number of simultaneously live registers.
(expand_binop): Call expand_doubleword_mult to synthesize a double
word multiplication.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96441 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/optabs.c