diff options
author | law <law@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-05-28 22:19:22 +0000 |
---|---|---|
committer | law <law@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-05-28 22:19:22 +0000 |
commit | 732f3fd856cc1c94fc0f28b75f08d7b5fadc27dc (patch) | |
tree | 9dc1cb58dbd6084f4583c0e45cae66cdd60ca456 /gcc/ira.h | |
parent | 0570b029190acc7fbffc0930534f6320660229b3 (diff) | |
download | gcc-732f3fd856cc1c94fc0f28b75f08d7b5fadc27dc.tar.gz |
* 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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@160001 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ira.h')
-rw-r--r-- | gcc/ira.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/ira.h b/gcc/ira.h index 9688f7485dc..8c9734b8be3 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); |