Handbook
Glossary
merge-allocations ( in-values out-values -- )
Vocabulary
compiler
.
tree
.
escape-analysis
.
branches
Inputs
in-values
an
object
out-values
an
object
Outputs
None
Definition
USING:
compiler.tree.escape-analysis.allocations
kernel
sequences
stack-checker.branches
;
IN:
compiler.tree.escape-analysis.branches
:
merge-allocations
( in-values out-values -- )
[
[
remove-bottom
]
map
]
dip
[
[
merge-values
]
2each
]
[
[
(merge-allocations)
]
dip
record-allocations
]
2bi
;