Handbook
Glossary
limit-residents ( demanded distances -- )
Vocabulary
compiler
.
cfg
.
register-allocation
.
chordal
.
spilling
Inputs
demanded
an
object
distances
an
object
Outputs
None
Definition
USING:
assocs
compiler.cfg.register-allocation.chordal.spilling.residency
kernel
namespaces
sequences
;
IN:
compiler.cfg.register-allocation.chordal.spilling
::
limit-residents
( demanded distances -- )
"pressure-decisions"
spill-stat
spill-bank
get
[|
class bank
|
spill-W
get
keys
[
register-class
class
=
]
filter
demanded
[
register-class
class
=
]
filter
distances bank
length
pressure-victims
distances
evict-values
]
assoc-each
;