aboutsummaryrefslogtreecommitdiff
path: root/libjava
diff options
context:
space:
mode:
authorStephane Carrez <Stephane.Carrez@worldnet.fr>2002-03-15 22:27:01 +0100
committerStephane Carrez <ciceron@gcc.gnu.org>2002-03-15 22:27:01 +0100
commita0ccf503a84269f8e6813d8b2daf57dc214d8ba3 (patch)
tree25cfd63575fdc96c1482babbf08834ff2b2eef2b /libjava
parent45061554e76505bfb66197510a940ecfbd4cd29a (diff)
downloadgcc-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