From b3650d40fab1ed168be0109372ec49fcff95a18b Mon Sep 17 00:00:00 2001 From: Steve Ellcey Date: Fri, 11 Jan 2019 15:53:02 +0000 Subject: aarch64.c (aarch64_simd_call_p): New function. 2019-01-11 Steve Ellcey * config/aarch64/aarch64.c (aarch64_simd_call_p): New function. (aarch64_remove_extra_call_preserved_regs): New function. (TARGET_REMOVE_EXTRA_CALL_PRESERVED_REGS): New macro. * doc/tm.texi.in (TARGET_REMOVE_EXTRA_CALL_PRESERVED_REGS): New hook. * doc/tm.texi: Regenerate. * final.c (get_call_reg_set_usage): Call new hook. * target.def (remove_extra_call_preserved_regs): New hook. * targhooks.c (default_remove_extra_call_preserved_regs): New function. * targhooks.h (default_remove_extra_call_preserved_regs): New function. From-SVN: r267846 --- gcc/targhooks.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'gcc/targhooks.c') diff --git a/gcc/targhooks.c b/gcc/targhooks.c index 898848f..6bd9767 100644 --- a/gcc/targhooks.c +++ b/gcc/targhooks.c @@ -2374,4 +2374,9 @@ default_speculation_safe_value (machine_mode mode ATTRIBUTE_UNUSED, return result; } +void +default_remove_extra_call_preserved_regs (rtx_insn *, HARD_REG_SET *) +{ +} + #include "gt-targhooks.h" -- cgit v1.1