Handbook
Glossary
fuse-displacement? ( insn -- ? )
Vocabulary
compiler
.
cfg
.
gvn
.
alien
Inputs
insn
an
object
Outputs
?
an
object
Definition
USING:
accessors
combinators.short-circuit
compiler.cfg.gvn.avail
compiler.cfg.gvn.graph
compiler.cfg.instructions
cpu.architecture
kernel
;
IN:
compiler.cfg.gvn.alien
:
fuse-displacement?
( insn -- ? )
{
[
offset>>
0
=
complex-addressing?
or
]
[
base>>
vreg>insn
[
##add?
]
with-available-uses?
]
}
1&&
;