diff options
author | Mark Mitchell <mark@codesourcery.com> | 1999-09-15 23:05:05 +0000 |
---|---|---|
committer | Mark Mitchell <mmitchel@gcc.gnu.org> | 1999-09-15 23:05:05 +0000 |
commit | 1a4450c78ff2b55ef5af7749ac56ef13b5c8dd0c (patch) | |
tree | 3d508285418ae3e6e9fa770aac8efa585f50fce9 /gcc/rtl.h | |
parent | 371534a917ce5751c5d05e2b7428a86374a73376 (diff) | |
download | gcc-1a4450c78ff2b55ef5af7749ac56ef13b5c8dd0c.zip gcc-1a4450c78ff2b55ef5af7749ac56ef13b5c8dd0c.tar.gz gcc-1a4450c78ff2b55ef5af7749ac56ef13b5c8dd0c.tar.bz2 |
rtl.h (NOTE_BLOCK_NUMBER): Replace with ...
* rtl.h (NOTE_BLOCK_NUMBER): Replace with ...
(NOTE_BLOCK): New macro.
(NOTE_BLOCK_LIVE_RANGE_BLOCK): Remove.
* function.h (identify_blocks): CHange prototype.
* function.c (identify_blocks): Simplify.
(reorder_blocks): Likewise.
* ggc-common.c (ggc_mark_rtx): Mark the BLOCK associated with a
NOTE_INSN_BLOCK_{BEG,END}.
* haifa-sched.c (sched_analyze): Don't put NOTE_BLOCK_NUMBER on
the list of saved notes if the note isn't a
NOTE_INSN_BLOCK_{BEG,END}.
(move_insn1): Use NOTE_EH_HANDLER in comment, rather than
NOTE_BLOCK_NUMBER.
(reemit_notes): Adjust recreation of notes to reflect new saved
note structure.
* print-rtl.c (print_rtx): Print the address of the BLOCK when
printing a block note.
* stmt.c (block_vector): Remove.
(find_loop_tree_blocks): Simplify.
(unroll_block_trees): Likewise.
From-SVN: r29441
Diffstat (limited to 'gcc/rtl.h')
-rw-r--r-- | gcc/rtl.h | 6 |
1 files changed, 1 insertions, 5 deletions
@@ -517,16 +517,12 @@ extern const char * const reg_note_name[]; information as a rtx in the field. */ #define NOTE_SOURCE_FILE(INSN) XCSTR(INSN, 3, NOTE) -#define NOTE_BLOCK_NUMBER(INSN) XCINT(INSN, 3, NOTE) +#define NOTE_BLOCK(INSN) XCTREE(INSN, 3, NOTE) #define NOTE_EH_HANDLER(INSN) XCINT(INSN, 3, NOTE) #define NOTE_RANGE_INFO(INSN) XCEXP(INSN, 3, NOTE) #define NOTE_LIVE_INFO(INSN) XCEXP(INSN, 3, NOTE) #define NOTE_BASIC_BLOCK(INSN) XCBBDEF(INSN, 3, NOTE) -/* If the NOTE_BLOCK_NUMBER field gets a -1, it means create a new - block node for a live range block. */ -#define NOTE_BLOCK_LIVE_RANGE_BLOCK -1 - /* In a NOTE that is a line number, this is the line number. Other kinds of NOTEs are identified by negative numbers here. */ #define NOTE_LINE_NUMBER(INSN) XCINT(INSN, 4, NOTE) |