Handbook
Glossary
find-use-positions ( live-intervals new assoc -- )
Vocabulary
compiler
.
cfg
.
linear-scan
.
allocation
.
spilling
Inputs
live-intervals
an
object
new
an
object
assoc
an
object
Outputs
None
Definition
USING:
accessors
compiler.cfg.linear-scan.allocation.state
kernel
sequences
;
IN:
compiler.cfg.linear-scan.allocation.spilling
:
find-use-positions
( live-intervals new assoc -- )
[
[
find-next-use
]
curry
]
dip
[
[
[
reg>>
]
bi
]
curry
]
dip
[
add-use-position
]
curry
compose
each
;