Handbook
Glossary
split-range ( range n -- before after )
Live ranges utilities
Next:
split-ranges ( ranges n -- before after )
Vocabulary
compiler
.
cfg
.
linear-scan
.
ranges
Inputs
range
an
object
n
an
object
Outputs
before
an
object
after
an
object
Definition
USING:
arrays
kernel
math
sequences
;
IN:
compiler.cfg.linear-scan.ranges
:
split-range
( range n -- before after )
swap
first2
pick
1
+
[
swap
2array
]
2bi@
;