diff options
author | dorit <dorit@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-11-29 18:24:14 +0000 |
---|---|---|
committer | dorit <dorit@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-11-29 18:24:14 +0000 |
commit | 3953ee1cd1c9fd6023d4548fe5a5d9ff3f230785 (patch) | |
tree | da4032793fa855993d2d1d0ddb8fafbcd3e51adc /gcc/sched-int.h | |
parent | 90489f58c23298d23fdfbc7967783e7c6f4d3d49 (diff) | |
download | gcc-3953ee1cd1c9fd6023d4548fe5a5d9ff3f230785.tar.gz |
2006-11-29 Tehila Meyzels <tehila@il.ibm.com>
* haifa-sched.c: Remove define LINE_NOTE(INSN).
Remove line_note_head.
Update documentation.
(associate_line_notes_with_blocks): Kill.
(extend_bb): Remove basic block argument, put void instead.
Remove line number handling for each bb.
(save_line_notes): Kill.
(restore_line_notes): Kill.
(sched_init): Remove line_note_head initialization.
Change extend_bb call.
(sched_finish): Remove free of line_note_head.
(add_block): Change extend_bb call.
* sched-ebb.c (schedule_ebb): Remove save_line_notes,
rm_line_notes and restore_line_notes calls.
(schedule_ebbs): Remove rm_redundant_line_notes.
* sched-int.h (struct haifa_insn_data): Remove line_note.
(save_line_notes): Remove declaration.
(restore_line_notes): Remove declaration.
* modulo-sched.c (loop_canon_p): Update debug info printing
by using insn locators instead of line note.
(sms_schedule): Update debug info printing, by using insn
locators instead of line note.
* sched-rgn.c (debug_dependencies): Remove handling of case
n>0 (line number), since it's a dead code.
(schedule_region): Remove save_line_notes and
restore_line_notes calls.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@119328 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/sched-int.h')
-rw-r--r-- | gcc/sched-int.h | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/gcc/sched-int.h b/gcc/sched-int.h index 000af714336..14690dfbfbc 100644 --- a/gcc/sched-int.h +++ b/gcc/sched-int.h @@ -270,11 +270,7 @@ struct haifa_insn_data /* A list of scheduled producers of the instruction. Links are being moved from LOG_LINKS to RESOLVED_DEPS during scheduling. */ rtx resolved_deps; - - /* The line number note in effect for each insn. For line number - notes, this indicates whether the note may be reused. */ - rtx line_note; - + /* Logical uid gives the original ordering of the insns. */ int luid; @@ -634,8 +630,6 @@ extern int haifa_classify_insn (rtx); extern void get_ebb_head_tail (basic_block, basic_block, rtx *, rtx *); extern int no_real_insns_p (rtx, rtx); -extern void save_line_notes (int, rtx, rtx); -extern void restore_line_notes (rtx, rtx); extern void rm_other_notes (rtx, rtx); extern int insn_cost (rtx, rtx, rtx); |