Handbook
Glossary
compute-live-in ( bb -- )
Vocabulary
compiler
.
cfg
.
linear-scan
.
assignment
Inputs
bb
a
basic-block
Outputs
None
Word description
Computes the live in registers for a basic block.
See also
machine-live-ins
Definition
USING:
assocs
compiler.cfg.liveness
kernel
namespaces
;
IN:
compiler.cfg.linear-scan.assignment
:
compute-live-in
( bb -- )
[
live-in
vregs>regs
]
keep
machine-live-ins
get
set-at
;