diff options
author | Kazu Hirata <kazu@cs.umass.edu> | 2004-02-19 10:59:44 +0000 |
---|---|---|
committer | Kazu Hirata <kazu@gcc.gnu.org> | 2004-02-19 10:59:44 +0000 |
commit | c59102b4ae4423568d8eaba2e7d8c665c5aeb5af (patch) | |
tree | d6b4275d33fe7968e806f5b1a4cb17ec447268df /gcc/emit-rtl.c | |
parent | 3ad17f7bb5f47201b858f83476ded95672d57a76 (diff) | |
download | gcc-c59102b4ae4423568d8eaba2e7d8c665c5aeb5af.zip gcc-c59102b4ae4423568d8eaba2e7d8c665c5aeb5af.tar.gz gcc-c59102b4ae4423568d8eaba2e7d8c665c5aeb5af.tar.bz2 |
emit-rtl.c (subreg_realpart_p): Remove.
* emit-rtl.c (subreg_realpart_p): Remove.
(reorder_insns_with_line_notes): Likewise.
(end_full_sequence): Likewise.
* rtl.h: Remove the prototype for the above functions.
From-SVN: r78092
Diffstat (limited to 'gcc/emit-rtl.c')
-rw-r--r-- | gcc/emit-rtl.c | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/gcc/emit-rtl.c b/gcc/emit-rtl.c index 2a14287..6274aed 100644 --- a/gcc/emit-rtl.c +++ b/gcc/emit-rtl.c @@ -1112,21 +1112,6 @@ gen_imagpart (enum machine_mode mode, rtx x) else return gen_highpart (mode, x); } - -/* Return 1 iff X, assumed to be a SUBREG, - refers to the real part of the complex value in its containing reg. - Complex values are always stored with the real part in the first word, - regardless of WORDS_BIG_ENDIAN. */ - -int -subreg_realpart_p (rtx x) -{ - if (GET_CODE (x) != SUBREG) - abort (); - - return ((unsigned int) SUBREG_BYTE (x) - < (unsigned int) GET_MODE_UNIT_SIZE (GET_MODE (SUBREG_REG (x)))); -} /* Assuming that X is an rtx (e.g., MEM, REG or SUBREG) for a value, return an rtx (MEM, SUBREG, or CONST_INT) that refers to the @@ -3755,27 +3740,6 @@ find_line_note (rtx insn) return insn; } -/* Like reorder_insns, but inserts line notes to preserve the line numbers - of the moved insns when debugging. This may insert a note between AFTER - and FROM, and another one after TO. */ - -void -reorder_insns_with_line_notes (rtx from, rtx to, rtx after) -{ - rtx from_line = find_line_note (from); - rtx after_line = find_line_note (after); - - reorder_insns (from, to, after); - - if (from_line == after_line) - return; - - if (from_line) - emit_note_copy_after (from_line, after); - if (after_line) - emit_note_copy_after (after_line, to); -} - /* Remove unnecessary notes from the instruction stream. */ void @@ -4904,17 +4868,6 @@ end_sequence (void) free_sequence_stack = tem; } -/* This works like end_sequence, but records the old sequence in FIRST - and LAST. */ - -void -end_full_sequence (rtx *first, rtx *last) -{ - *first = first_insn; - *last = last_insn; - end_sequence (); -} - /* Return 1 if currently emitting into a sequence. */ int |