aboutsummaryrefslogtreecommitdiff
path: root/flow.h
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@ppc970.osdl.org>2004-11-25 17:56:50 -0700
committerLinus Torvalds <torvalds@ppc970.osdl.org>2005-04-07 21:04:54 -0700
commit9eb3f1e8a155b769af96005dadc282b3cf401fba (patch)
tree4943f75a9b044ce1f1caf588e6c205388d3ad3bc /flow.h
parentUse cleaned-up ptr list removal for removing basic blocks (diff)
downloadsparse-9eb3f1e8a155b769af96005dadc282b3cf401fba.tar.gz
sparse-9eb3f1e8a155b769af96005dadc282b3cf401fba.tar.bz2
sparse-9eb3f1e8a155b769af96005dadc282b3cf401fba.zip
Be more thorough about killing unreachable instructions.
We want to make sure that we kill them properly, so that any pseudos they depended on or generated are also killed.
Diffstat (limited to 'flow.h')
-rw-r--r--flow.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/flow.h b/flow.h
index 3cec6fb..360f29d 100644
--- a/flow.h
+++ b/flow.h
@@ -12,5 +12,6 @@ extern void cleanup_and_cse(struct entrypoint *ep);
extern int simplify_instruction(struct instruction *);
extern void kill_bb(struct basic_block *);
+extern void kill_instruction(struct instruction *);
#endif