Handbook
Glossary
insert-spill ( live-interval -- )
Assigning registers to live intervals
Prev:
insert-reload ( live-interval -- )
Next:
vreg>reg ( vreg -- reg/spill-slot )
Vocabulary
compiler
.
cfg
.
linear-scan
.
assignment
Inputs
live-interval
a
live-interval-state
Outputs
None
Word description
Inserts a
##spill
instruction for a live interval.
See also
insert-reload
Definition
USING:
accessors
compiler.cfg.instructions
kernel
;
IN:
compiler.cfg.linear-scan.assignment
:
insert-spill
( live-interval -- )
[
reg>>
]
[
spill-rep>>
]
[
spill-to>>
]
tri
##spill,
;