This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[patch] sched-deps.c: Remove find_insn_list.
- From: Kazu Hirata <kazu at codesourcery dot com>
- To: gcc-patches at gcc dot gnu dot org
- Date: Fri, 16 Feb 2007 17:22:03 -0800
- Subject: [patch] sched-deps.c: Remove find_insn_list.
Hi,
Attached is a patch to remove find_insn_list as it is unused.
Bootstrapped on i686-pc-linux-gnu. OK to apply?
Kazu Hirata
2007-02-17 Kazu Hirata <kazu@codesourcery.com>
* sched-deps.c (find_insn_list): Remove.
* sched-int.h: Remove the prototype for find_insn_list.
Index: sched-deps.c
===================================================================
--- sched-deps.c (revision 122017)
+++ sched-deps.c (working copy)
@@ -493,21 +493,6 @@ deps_may_trap_p (rtx mem)
return rtx_addr_can_trap_p (addr);
}
-/* Return the INSN_LIST containing INSN in LIST, or NULL
- if LIST does not contain INSN. */
-
-rtx
-find_insn_list (rtx insn, rtx list)
-{
- while (list)
- {
- if (XEXP (list, 0) == insn)
- return list;
- list = XEXP (list, 1);
- }
- return 0;
-}
-
/* Find the condition under which INSN is executed. */
static rtx
Index: sched-int.h
===================================================================
--- sched-int.h (revision 122017)
+++ sched-int.h (working copy)
@@ -834,7 +834,6 @@ extern void init_deps_global (void);
extern void finish_deps_global (void);
extern void add_forw_dep (dep_link_t);
extern void compute_forward_dependences (rtx, rtx);
-extern rtx find_insn_list (rtx, rtx);
extern void init_dependency_caches (int);
extern void free_dependency_caches (void);
extern void extend_dependency_caches (int, bool);