aboutsummaryrefslogtreecommitdiff
path: root/gcc/rtlanal.c
diff options
context:
space:
mode:
authorJ"orn Rennecke <amylaar@cygnus.co.uk>1999-02-25 11:16:17 +0000
committerJoern Rennecke <amylaar@gcc.gnu.org>1999-02-25 11:16:17 +0000
commitf38cbf0fd3367a7dc0df52250ec8f48acfd286cb (patch)
treeb7142fcf64245477de6a9288ec0bd85da437e5b2 /gcc/rtlanal.c
parentdfa08768aa9e461d52b3c5f5e6840f2699be21ab (diff)
downloadgcc-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.c20
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. */