diff options
author | Stephane Carrez <Stephane.Carrez@worldnet.fr> | 2002-03-15 22:27:01 +0100 |
---|---|---|
committer | Stephane Carrez <ciceron@gcc.gnu.org> | 2002-03-15 22:27:01 +0100 |
commit | a0ccf503a84269f8e6813d8b2daf57dc214d8ba3 (patch) | |
tree | 25cfd63575fdc96c1482babbf08834ff2b2eef2b /libjava | |
parent | 45061554e76505bfb66197510a940ecfbd4cd29a (diff) | |
download | gcc-a0ccf503a84269f8e6813d8b2daf57dc214d8ba3.zip gcc-a0ccf503a84269f8e6813d8b2daf57dc214d8ba3.tar.gz gcc-a0ccf503a84269f8e6813d8b2daf57dc214d8ba3.tar.bz2 |
m68hc11.c (m6812_cost): Make cost of add higher than a shift to avoid adding a register with itself.
* config/m68hc11/m68hc11.c (m6812_cost): Make cost of add higher
than a shift to avoid adding a register with itself.
(m68hc11_memory_move_cost): Take into account NO_REGS.
(m68hc11_register_move_cost): Update and use memory move cost
for soft registers.
(m68hc11_address_cost): Make cost of valid offset not 0 so that
it gives more opportunities to cse to optimize.
* config/m68hc11/m68hc11.h (REGISTER_MOVE_COST): Pass the mode.
* config/m68hc11/m68hc11-protos.h (m68hc11_register_move_cost): Update.
From-SVN: r50833
Diffstat (limited to 'libjava')
0 files changed, 0 insertions, 0 deletions