Handbook
Glossary
redundant-cold-spill? ( interval -- ? )
Vocabulary
compiler
.
cfg
.
register-allocation
.
spill-sites
Inputs
interval
an
object
Outputs
?
an
object
Definition
USING:
accessors
assocs
kernel
namespaces
sequences
;
IN:
compiler.cfg.register-allocation.spill-sites
::
redundant-cold-spill?
( interval -- ? )
interval
vreg>>
established-cold-spills
get
at
interval
spill-to>>
=
interval
spill-to>>
>boolean
and
interval
reload-from>>
interval
spill-to>>
=
and
interval
reload-rep>>
interval
spill-rep>>
eq?
and
interval
uses>>
[
def-rep>>
]
any?
not
and
;