bfin.h (REGISTER_MOVE_COST, [...]): Remove.
authorAnatoly Sokolov <aesok@post.ru>
Fri, 30 Dec 2011 18:56:49 +0000 (22:56 +0400)
committerAnatoly Sokolov <aesok@gcc.gnu.org>
Fri, 30 Dec 2011 18:56:49 +0000 (22:56 +0400)
commit30c34af582f54fa59d3983ef5d091b427dab8f7f
tree6f3bebf5a53f983781354f6898c21fc8b908aa11
parentbdbdc4e1cd20223c54e0ae4d1e31cc6ea78fa882
bfin.h (REGISTER_MOVE_COST, [...]): Remove.

* config/bfin/bfin.h (REGISTER_MOVE_COST, MEMORY_MOVE_COST): Remove.
* config/bfin/bfin-protos.h (bfin_register_move_cost,
bfin_memory_move_cost): Remove.
* config/bfin/bfin.c (bfin_register_move_cost,
bfin_memory_move_cost): Make static. Change arguments type from
enum reg_class to reg_class_t and from int to bool.
(TARGET_REGISTER_MOVE_COST, TARGET_MEMORY_MOVE_COST): Define.

From-SVN: r182745
gcc/ChangeLog
gcc/config/bfin/bfin-protos.h
gcc/config/bfin/bfin.c
gcc/config/bfin/bfin.h