Handbook
Glossary
rewrite-gc-map ( insn -- )
Vocabulary
compiler
.
cfg
.
register-allocation
.
chordal
.
spilling
Inputs
insn
an
object
Outputs
None
Definition
USING:
accessors
assocs
compiler.cfg.instructions
kernel
sequences
;
IN:
compiler.cfg.register-allocation.chordal.spilling
::
rewrite-gc-map
( insn -- )
insn
gc-map-insn?
[
insn
gc-map>>
[
[
memory-name
]
map
]
change-gc-roots
[
[
[
memory-name
]
bi@
]
assoc-map
]
change-derived-roots
drop
]
when
;