Handbook
Glossary
required-register-uses ( intervals/sync-points -- uses )
Vocabulary
compiler
.
cfg
.
linear-scan
.
checker
Inputs
intervals/sync-points
an
object
Outputs
uses
an
object
Definition
USING:
accessors
arrays
compiler.cfg.linear-scan.live-intervals
kernel
sequences
sorting
;
IN:
compiler.cfg.linear-scan.checker
::
required-register-uses
( intervals/sync-points -- uses )
intervals/sync-points
[
live-interval-state?
]
filter
[|
interval |
interval
uses>>
[
spill-slot?>>
not
]
filter
[|
use | interval
vreg>>
use
n>>
2array
]
map
]
map
concat
natural-sort
;