Handbook
Glossary
cleaned-up-tree ( quot -- nodes )
Vocabulary
compiler
.
tree
.
debugger
Inputs
quot
an
object
Outputs
nodes
an
object
Definition
USING:
compiler.tree.builder
compiler.tree.cleanup
compiler.tree.dead-code
compiler.tree.def-use
compiler.tree.escape-analysis
compiler.tree.identities
compiler.tree.modular-arithmetic
compiler.tree.normalization
compiler.tree.propagation
compiler.tree.recursive
compiler.tree.tuple-unboxing
namespaces
;
IN:
compiler.tree.debugger
:
cleaned-up-tree
( quot -- nodes )
[
build-tree
analyze-recursive
normalize
propagate
cleanup-tree
escape-analysis
unbox-tuples
apply-identities
compute-def-use
remove-dead-code
compute-def-use
optimize-modular-arithmetic
]
with-scope
;