diff options
author | vmakarov <vmakarov@138bc75d-0d04-0410-961f-82ee72b054a4> | 2015-05-14 20:40:44 +0000 |
---|---|---|
committer | vmakarov <vmakarov@138bc75d-0d04-0410-961f-82ee72b054a4> | 2015-05-14 20:40:44 +0000 |
commit | 20c3c7fc3f5414d6490f4aa348bedc48307fdda4 (patch) | |
tree | e18b312551461a4b8aeea02f6c9b58295145119b /gcc/doc/tm.texi.in | |
parent | d92a49b5f1542b2585c665a7e6a0bc3ceb2666d2 (diff) | |
download | gcc-20c3c7fc3f5414d6490f4aa348bedc48307fdda4.tar.gz |
2015-05-14 Vladimir Makarov <vmakarov@redhat.com>
PR rtl-optimization/65862
* target.def (ira_change_pseudo_allocno_class): New hook.
* targhooks.c (default_ira_change_pseudo_allocno_class): Default
value of the hook.
* targhooks.h (default_ira_change_pseudo_allocno_class): New
extern
* doc/tm.texi.in (TARGET_IRA_CHANGE_PSEUDO_ALLOCNO_CLASS): Add the
hook.
* ira-costs.c (find_costs_and_classes): Call the hook and change
classes when it is necessary.
* doc/tm.texi: Update.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@223202 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/doc/tm.texi.in')
-rw-r--r-- | gcc/doc/tm.texi.in | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/doc/tm.texi.in b/gcc/doc/tm.texi.in index 707d6104284..e76b8a05e90 100644 --- a/gcc/doc/tm.texi.in +++ b/gcc/doc/tm.texi.in @@ -2475,6 +2475,8 @@ as below: @end smallexample @end defmac +@hook TARGET_IRA_CHANGE_PSEUDO_ALLOCNO_CLASS + @hook TARGET_LRA_P @hook TARGET_REGISTER_PRIORITY |