diff options
author | J"orn Rennecke <amylaar@cygnus.co.uk> | 1999-02-25 11:16:17 +0000 |
---|---|---|
committer | Joern Rennecke <amylaar@gcc.gnu.org> | 1999-02-25 11:16:17 +0000 |
commit | f38cbf0fd3367a7dc0df52250ec8f48acfd286cb (patch) | |
tree | b7142fcf64245477de6a9288ec0bd85da437e5b2 /gcc/rtlanal.c | |
parent | dfa08768aa9e461d52b3c5f5e6840f2699be21ab (diff) | |
download | gcc-f38cbf0fd3367a7dc0df52250ec8f48acfd286cb.zip gcc-f38cbf0fd3367a7dc0df52250ec8f48acfd286cb.tar.gz gcc-f38cbf0fd3367a7dc0df52250ec8f48acfd286cb.tar.bz2 |
rtl.h (insn_first_p): Don't declare.
* rtl.h (insn_first_p): Don't declare.
* rtlanal.c (insn_first_p): Delete.
* loop.c (loop_insn_first_p): Faster implementation.
From-SVN: r25436
Diffstat (limited to 'gcc/rtlanal.c')
-rw-r--r-- | gcc/rtlanal.c | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/gcc/rtlanal.c b/gcc/rtlanal.c index 1dabc36..d061273 100644 --- a/gcc/rtlanal.c +++ b/gcc/rtlanal.c @@ -2204,26 +2204,6 @@ for_each_rtx (x, f, data) return 0; } -/* INSN and REFERENCE are instructions in the same insn chain. - Return non-zero if INSN is first. */ -int -insn_first_p (insn, reference) - rtx insn, reference; -{ - rtx p, q; - - for (p = insn, q = reference; ; p = NEXT_INSN (p), q = NEXT_INSN (q)) - { - /* Start with test for not first so that INSN == REFERENCE yields not - first. */ - if (q == insn || ! p) - return 0; - if (p == reference || ! q) - return 1; - } -} - - /* Searches X for any reference to REGNO, returning the rtx of the reference found if any. Otherwise, returns NULL_RTX. */ |