aboutsummaryrefslogtreecommitdiff
path: root/gcc/hooks.c
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.c
parent0569479efa2b65ce9e08e24d452d0619d60afd95 (diff)
downloadgcc-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.c')
-rw-r--r--gcc/hooks.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/gcc/hooks.c b/gcc/hooks.c
index 3995786..6fed2c5 100644
--- a/gcc/hooks.c
+++ b/gcc/hooks.c
@@ -466,3 +466,11 @@ hook_bool_uint_uintp_false (unsigned int, unsigned int *)
{
return false;
}
+
+/* Generic hook that takes a register class and returns false. */
+bool
+hook_bool_reg_class_t_false (reg_class_t regclass ATTRIBUTE_UNUSED)
+{
+ return false;
+}
+