Handbook
Glossary
iterate-live-values ( value -- )
Vocabulary
compiler
.
tree
.
dead-code
.
liveness
Inputs
value
an
object
Outputs
None
Definition
USING:
assocs
compiler.tree.def-use
compiler.utilities
kernel
namespaces
;
IN:
compiler.tree.dead-code.liveness
:
iterate-live-values
( value -- )
dup
live-values
get
key?
[
drop
]
[
dup
live-values
get
conjoin
dup
defined-by
compute-live-values*
]
if
;