Handbook
Glossary
optimize-cfg ( cfg -- )
Vocabulary
compiler
.
cfg
.
optimizer
Inputs
cfg
an
object
Outputs
None
Definition
USING:
compiler.cfg.block-joining
compiler.cfg.branch-splitting
compiler.cfg.tco
compiler.cfg.useless-conditionals
compiler.cfg.utilities
;
IN:
compiler.cfg.optimizer
:
optimize-cfg
( cfg -- )
{
optimize-tail-calls
delete-useless-conditionals
split-branches
join-blocks
optimize-ssa
}
apply-passes
;