aboutsummaryrefslogtreecommitdiff
path: root/flow.h
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@ppc970.osdl.org>2004-11-24 09:43:38 -0700
committerLinus Torvalds <torvalds@ppc970.osdl.org>2005-04-07 21:04:41 -0700
commita90d8406a0803a3ef2a5326c87b98d667a58a60c (patch)
treeb730b0edd654a99cb87a7c26899ecc02af614452 /flow.h
parentMake "test-lexing" use sparse() infrastructure. (diff)
downloadsparse-a90d8406a0803a3ef2a5326c87b98d667a58a60c.tar.gz
sparse-a90d8406a0803a3ef2a5326c87b98d667a58a60c.tar.bz2
sparse-a90d8406a0803a3ef2a5326c87b98d667a58a60c.zip
Do "flow" simplification earlier (separate from packing).
This does branches-to-branches and trivial dead basicblock removal before CSE (so that CSE can do a better job).
Diffstat (limited to 'flow.h')
-rw-r--r--flow.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/flow.h b/flow.h
index 29cf6e0..14a91d9 100644
--- a/flow.h
+++ b/flow.h
@@ -4,7 +4,7 @@
extern unsigned long bb_generation;
extern void simplify_symbol_usage(struct entrypoint *ep);
-extern void simplify_phi_nodes(struct entrypoint *ep);
+extern void simplify_flow(struct entrypoint *ep);
extern void pack_basic_blocks(struct entrypoint *ep);
extern void convert_instruction_target(struct instruction *insn, pseudo_t src);