Handbook
Glossary
eliminate-memory-block ( bb -- )
Vocabulary
compiler
.
cfg
.
memory-optimization
.
private
Inputs
bb
an
object
Outputs
None
Definition
USING:
accessors
assocs
kernel
sequences
;
IN:
compiler.cfg.memory-optimization.private
::
eliminate-memory-block
( bb -- )
bb
memory-available-in
H{
}
assoc-clone-like
:>
facts bb
[
[|
insn |
insn facts
eliminate-available-load
insn facts
update-memory-facts
]
map
]
change-instructions
drop
;