aboutsummaryrefslogtreecommitdiff
path: root/gcc/ira.h
diff options
context:
space:
mode:
authorJeff Law <law@redhat.com>2010-05-28 16:19:22 -0600
committerJeff Law <law@gcc.gnu.org>2010-05-28 16:19:22 -0600
commit0896cc668adddc0be62f009679e1e7236ecec0e6 (patch)
tree9dc1cb58dbd6084f4583c0e45cae66cdd60ca456 /gcc/ira.h
parentbdf0eb066733a11e3d1aa6fc34d3c8724b743247 (diff)
downloadgcc-0896cc668adddc0be62f009679e1e7236ecec0e6.zip
gcc-0896cc668adddc0be62f009679e1e7236ecec0e6.tar.gz
gcc-0896cc668adddc0be62f009679e1e7236ecec0e6.tar.bz2
ira.c (ira_bad_reload_regno, [...]): New functions.
* ira.c (ira_bad_reload_regno, ira_build_reload_regno_1): New functions. * ira.h (ira_bad_reload_regno): Declare * reload1.c (allocate_reload_reg): Use ira_bad_reload_regno. From-SVN: r160001
Diffstat (limited to 'gcc/ira.h')
-rw-r--r--gcc/ira.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/ira.h b/gcc/ira.h
index 9688f74..8c9734b 100644
--- a/gcc/ira.h
+++ b/gcc/ira.h
@@ -86,4 +86,5 @@ extern bool ira_reassign_pseudos (int *, int, HARD_REG_SET, HARD_REG_SET *,
extern rtx ira_reuse_stack_slot (int, unsigned int, unsigned int);
extern void ira_mark_new_stack_slot (rtx, int, unsigned int);
extern bool ira_better_spill_reload_regno_p (int *, int *, rtx, rtx, rtx);
+extern bool ira_bad_reload_regno (int, rtx, rtx);