Handbook
Glossary
rep-at-insn ( n interval -- rep )
Vocabulary
compiler
.
cfg
.
linear-scan
.
assignment
Inputs
n
an
object
interval
an
object
Outputs
rep
an
object
Definition
USING:
accessors
combinators.short-circuit
compiler.cfg.linear-scan.live-intervals
kernel
math
;
IN:
compiler.cfg.linear-scan.assignment
::
rep-at-insn
( n interval -- rep )
n interval
(find-use)
:>
use use
[
use
n>>
n
>
interval
reload-rep>>
and
[
interval
reload-rep>>
]
[
use
{
[
def-rep>>
]
[
use-rep>>
]
}
1||
]
if
]
[
interval
reload-rep>>
]
if
;