diff options
author | Linus Torvalds <torvalds@ppc970.osdl.org> | 2004-11-24 09:43:38 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-04-07 21:04:41 -0700 |
commit | a90d8406a0803a3ef2a5326c87b98d667a58a60c (patch) | |
tree | b730b0edd654a99cb87a7c26899ecc02af614452 /flow.h | |
parent | Make "test-lexing" use sparse() infrastructure. (diff) | |
download | sparse-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.h | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -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); |