Handbook
Glossary
assign-reload ( live-interval -- )
Vocabulary
compiler
.
cfg
.
linear-scan
.
allocation
.
spilling
Inputs
live-interval
an
object
Outputs
None
Definition
USING:
accessors
compiler.cfg.linear-scan.allocation.state
kernel
;
IN:
compiler.cfg.linear-scan.allocation.spilling
:
assign-reload
( live-interval -- )
dup
first-use-rep
dup
[
>>reload-rep
dup
[
vreg>>
]
[
reload-rep>>
]
bi
assign-spill-slot
>>reload-from
drop
]
[
2drop
]
if
;