]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR rtl-optimization/17236 (inefficient code for long long multiply on x86)
authorRoger Sayle <roger@eyesopen.com>
Mon, 14 Mar 2005 18:24:15 +0000 (18:24 +0000)
committerRoger Sayle <sayle@gcc.gnu.org>
Mon, 14 Mar 2005 18:24:15 +0000 (18:24 +0000)
commitf927760badd161592135b6ba58b5f418b19dcec5
treebf30c17ba5e1564a31e749406185e5fe9e1e8ae8
parenta6ee1a15322bd2acadcd49c9e2aa315f32803de5
re PR rtl-optimization/17236 (inefficient code for long long multiply on x86)

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.

From-SVN: r96441
gcc/ChangeLog
gcc/optabs.c