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