summaryrefslogtreecommitdiff
path: root/gcc/hooks.h
diff options
context:
space:
mode:
authorVladimir Makarov <vmakarov@redhat.com>2016-11-10 17:04:31 +0000
committerVladimir Makarov <vmakarov@gcc.gnu.org>2016-11-10 17:04:31 +0000
commite93f30a65fdca10d8881fe1a462eca347b5f58b2 (patch)
treecba95c2cc570e9520f81b488fc88cce5f8c0814f /gcc/hooks.h
parent0569479efa2b65ce9e08e24d452d0619d60afd95 (diff)
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.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/hooks.h b/gcc/hooks.h
index a1d67769c44..e59b42e3a7f 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);