]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/lra-assigns.c
target.def (register_usage_leveling_p): New hook.
authorVladimir Makarov <vmakarov@redhat.com>
Thu, 30 May 2013 20:30:38 +0000 (20:30 +0000)
committerVladimir Makarov <vmakarov@gcc.gnu.org>
Thu, 30 May 2013 20:30:38 +0000 (20:30 +0000)
commit3b9ceb4b4fd657faf031cc5fc47acc4ecae0ad88
tree16088611f26652c55d7f6a9b476049876bd2cdc8
parentcc059bdd149ced1b66f912c54c8f435379abb4ad
target.def (register_usage_leveling_p): New hook.

2013-05-30  Vladimir Makarov  <vmakarov@redhat.com>

* target.def (register_usage_leveling_p): New hook.
* targhooks.c (default_register_usage_leveling_p): New.
* targhooks.h (default_register_usage_leveling_p): New prototype.
* lra-assigns.c (register_usage_leveling_p): Use the hook.
* doc/tm.texi.in (TARGET_REGISTER_USAGE_LEVELING_P): New hook.
* doc/tm.texi: Update.
* config/i386/i386.c (TARGET_REGISTER_USAGE_LEVELING_P): Define.

From-SVN: r199459
gcc/ChangeLog
gcc/config/i386/i386.c
gcc/doc/tm.texi
gcc/doc/tm.texi.in
gcc/lra-assigns.c
gcc/target.def
gcc/targhooks.c
gcc/targhooks.h