Handbook
Glossary
gen-explicit-gc-uses ( live-set insn -- )
Vocabulary
compiler
.
cfg
.
register-allocation
.
ssa
.
liveness
Inputs
live-set
an
object
insn
an
object
Outputs
None
Definition
USING:
accessors
assocs
compiler.utilities
sequences
;
IN:
compiler.cfg.register-allocation.ssa.liveness
::
gen-explicit-gc-uses
( live-set insn -- )
insn
gc-map>>
:>
map map
gc-roots>>
[
live-set
conjoin
]
each
map
derived-roots>>
[|
derived
base | derived live-set
conjoin
base live-set
conjoin
]
assoc-each
;