Handbook
Glossary
emit-save ( reg rep destination -- )
Vocabulary
compiler
.
cfg
.
linear-scan
.
assignment
Inputs
reg
an
object
rep
an
object
destination
an
object
Outputs
None
Definition
IN:
compiler.cfg.linear-scan.assignment
GENERIC:
emit-save
( reg rep destination -- )
Methods
USING:
accessors
compiler.cfg.instructions
compiler.cfg.linear-scan.assignment
compiler.cfg.register-allocation.backtracking
kernel
;
M:
backtracking-register-home
emit-save
reg>>
-rot
##copy,
;
USING:
compiler.cfg.linear-scan.assignment
compiler.cfg.register-allocation.rematerialization
kernel
;
M:
constant-recipe
emit-save
3drop
;
USING:
compiler.cfg.instructions
compiler.cfg.linear-scan.assignment
kernel
;
M:
object
emit-save
##spill,
;