Handbook
Glossary
bundle-register-order ( bundle -- registers )
Vocabulary
compiler
.
cfg
.
register-allocation
.
backtracking
Inputs
bundle
an
object
Outputs
registers
an
object
Definition
USING:
accessors
assocs
compiler.cfg.linear-scan.allocation.state
kernel
namespaces
sequences
;
IN:
compiler.cfg.register-allocation.backtracking
::
bundle-register-order
( bundle -- registers )
bundle
bundle-reg-class
registers
get
at
:>
available bundle
spillset>>
[
hint>>
]
[
f
]
if*
:>
hint hint available
member?
[
hint available
remove
hint
prefix
]
[
available
]
if
;