Handbook
Glossary
register-candidates ( bundle -- candidates )
Vocabulary
compiler
.
cfg
.
register-allocation
.
backtracking
Inputs
bundle
an
object
Outputs
candidates
an
object
Definition
USING:
arrays
assocs
compiler.cfg.linear-scan.allocation.state
namespaces
sequences
;
IN:
compiler.cfg.register-allocation.backtracking
::
register-candidates
( bundle -- candidates )
bundle
bundle-reg-class
registers
get
at
[|
reg |
bundle reg
bundle-conflicts
:>
conflicts reg conflicts conflicts
conflict-cost
3array
]
map
;