diff options
author | vmakarov <vmakarov@138bc75d-0d04-0410-961f-82ee72b054a4> | 2008-09-04 23:35:03 +0000 |
---|---|---|
committer | vmakarov <vmakarov@138bc75d-0d04-0410-961f-82ee72b054a4> | 2008-09-04 23:35:03 +0000 |
commit | 55c858c57495a6bd4d444faafa91dd07268e432e (patch) | |
tree | bdecaa024ed96b5a8c8718f2822578302345a9d7 /gcc/ira-int.h | |
parent | 11d2345d61941c6c038a4606c34278dc20d49c6f (diff) | |
download | gcc-55c858c57495a6bd4d444faafa91dd07268e432e.tar.gz |
2008-09-04 Vladimir Makarov <vmakarov@redhat.com>
* ira-conflicts.c (process_regs_for_copy): Check insn to check
that the cost is already taken into account in ira-costs.c
* ira-int.h (ira_debug_copy, ira_debug_copies): New.
* ira-build.c (print_copy, print_copies, ira_debug_copy,
ira_debug_copies): New.
(ira_bulid): Call print_copies.
* doc/tm.texi (IRA_COVER_CLASSES): Fix the description.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140014 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ira-int.h')
-rw-r--r-- | gcc/ira-int.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/ira-int.h b/gcc/ira-int.h index 5f88e271a48..727eeae905c 100644 --- a/gcc/ira-int.h +++ b/gcc/ira-int.h @@ -838,6 +838,8 @@ extern rtx *ira_reg_equiv_const; extern ira_loop_tree_node_t ira_curr_loop_tree_node; extern ira_allocno_t *ira_curr_regno_allocno_map; +extern void ira_debug_copy (ira_copy_t); +extern void ira_debug_copies (void); extern void ira_debug_allocno_copies (ira_allocno_t); extern void ira_traverse_loop_tree (bool, ira_loop_tree_node_t, |