Handbook
Glossary
evidence-bank ( -- bank )
Vocabulary
compiler
.
cfg
.
register-allocation
.
backtracking
.
evidence
Inputs
None
Outputs
bank
an
object
Definition
USING:
arrays
assocs
compiler.cfg
compiler.cfg.register-allocation.backtracking
compiler.cfg.registers
cpu.architecture
kernel
namespaces
sequences
;
IN:
compiler.cfg.register-allocation.backtracking.evidence
:
evidence-bank
( -- bank )
f
backtracking-phase-mode?
set
f
backtracking-point-blocks
set
f
backtracking-affinities
set
f
f
<basic-block>
<cfg>
cfg
set
H{
}
clone
representations
set
10
<iota>
[
int-rep
swap
set-rep-of
]
each
int-regs
machine-registers
at
first
1array
int-regs
swap
2array
1array
;