diff options
author | Roger Sayle <roger@eyesopen.com> | 2005-03-14 18:24:15 +0000 |
---|---|---|
committer | Roger Sayle <sayle@gcc.gnu.org> | 2005-03-14 18:24:15 +0000 |
commit | f927760badd161592135b6ba58b5f418b19dcec5 (patch) | |
tree | bf30c17ba5e1564a31e749406185e5fe9e1e8ae8 /gcc/cfgbuild.c | |
parent | a6ee1a15322bd2acadcd49c9e2aa315f32803de5 (diff) | |
download | gcc-f927760badd161592135b6ba58b5f418b19dcec5.tar.gz |
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
Diffstat (limited to 'gcc/cfgbuild.c')
0 files changed, 0 insertions, 0 deletions