Handbook
Glossary
location
Vocabulary
compiler
.
cfg
.
linear-scan
.
resolve
Class description
Represents an abstract location such as a cpu register or a spill slot.
Definition
IN:
compiler.cfg.linear-scan.resolve
TUPLE:
location
{
reg
read-only
}
{
rep
read-only
}
{
reg-class
read-only
}
;
Methods
USING:
accessors
combinators.short-circuit
compiler.cfg.linear-scan.resolve
kernel
;
M:
location
equal?
over
location?
[
{
[
[
reg>>
]
same?
]
[
[
reg-class>>
]
same?
]
}
2&&
]
[
2drop
f
]
if
;
USING:
accessors
compiler.cfg.linear-scan.resolve
kernel
;
M:
location
hashcode*
reg>>
hashcode*
;