Handbook
Glossary
emit-gc-map-insn ( gc-map-insn -- )
Vocabulary
compiler
.
cfg
.
linear-scan
.
assignment
Inputs
gc-map-insn
an
object
Outputs
None
Definition
USING:
compiler.cfg.instructions
compiler.cfg.ssa.destruction.leaders
kernel
make
;
IN:
compiler.cfg.linear-scan.assignment
:
emit-gc-map-insn
( gc-map-insn -- )
[
[
leader
]
change-insn-gc-roots
]
[
dup
##call-gc?
[
emit-##call-gc
]
[
,
]
if
]
[
[
vreg>spill-slot
]
change-insn-gc-roots
]
tri
;