Handbook
Glossary
instruction-next-uses ( bb exit -- afters )
Vocabulary
compiler
.
cfg
.
register-allocation
.
chordal
.
spilling
.
next-use
Inputs
bb
an
object
exit
an
object
Outputs
afters
an
object
Definition
USING:
accessors
assocs
kernel
sequences
;
IN:
compiler.cfg.register-allocation.chordal.spilling.next-use
::
instruction-next-uses
( bb exit -- afters )
IH{
}
clone
:>
afters exit
:>
state! bb
instructions>>
<reversed>
[|
insn |
state insn afters
set-at
state insn
transfer-next-use
state!
]
each
afters
;