Handbook
Glossary
backtracking-use-weight ( intervals -- weight )
Vocabulary
compiler
.
cfg
.
register-allocation
.
spill-sites
Inputs
intervals
an
object
Outputs
weight
an
object
Definition
USING:
accessors
kernel
namespaces
sequences
;
IN:
compiler.cfg.register-allocation.spill-sites
:
backtracking-use-weight
( intervals -- weight )
backtracking-loop-spills?
get
[
[
uses>>
[
spill-site-weight
]
map-sum
]
map-sum
]
[
[
uses>>
length
]
map-sum
]
if
;