diff options
author | Vladimir Makarov <vmakarov@redhat.com> | 2016-11-10 17:04:31 +0000 |
---|---|---|
committer | Vladimir Makarov <vmakarov@gcc.gnu.org> | 2016-11-10 17:04:31 +0000 |
commit | e93f30a65fdca10d8881fe1a462eca347b5f58b2 (patch) | |
tree | cba95c2cc570e9520f81b488fc88cce5f8c0814f /gcc/hooks.h | |
parent | 0569479efa2b65ce9e08e24d452d0619d60afd95 (diff) | |
download | gcc-e93f30a65fdca10d8881fe1a462eca347b5f58b2.zip gcc-e93f30a65fdca10d8881fe1a462eca347b5f58b2.tar.gz gcc-e93f30a65fdca10d8881fe1a462eca347b5f58b2.tar.bz2 |
target.def (additional_allocno_class_p): New.
2016-11-10 Vladimir Makarov <vmakarov@redhat.com>
* target.def (additional_allocno_class_p): New.
* hooks.h (hook_bool_reg_class_t_false): New prototype.
* hooks.c (hook_bool_reg_class_t_false): New.
* ira.c (setup_allocno_and_important_classes): Use the new hook.
* doc/tm.texi.in (TARGET_ADDITIONAL_ALLOCNO_CLASS_P): Add it.
* doc/tm.texi: Update.
From-SVN: r242043
Diffstat (limited to 'gcc/hooks.h')
-rw-r--r-- | gcc/hooks.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/hooks.h b/gcc/hooks.h index a1d6776..e59b42e 100644 --- a/gcc/hooks.h +++ b/gcc/hooks.h @@ -55,6 +55,7 @@ extern bool hook_bool_rtx_insn_true (rtx_insn *); extern bool hook_bool_rtx_false (rtx); extern bool hook_bool_rtx_insn_int_false (rtx_insn *, int); extern bool hook_bool_uintp_uintp_false (unsigned int *, unsigned int *); +extern bool hook_bool_reg_class_t_false (reg_class_t regclass); extern bool hook_bool_rtx_mode_int_int_intp_bool_false (rtx, machine_mode, int, int, int *, bool); extern bool hook_bool_tree_tree_false (tree, tree); |