Handbook
Glossary
loop-motion-barrier? ( insn -- ? )
Vocabulary
compiler
.
cfg
.
loop-optimization
Inputs
insn
an
object
Outputs
?
an
object
Definition
USING:
compiler.cfg.instructions
kernel
;
IN:
compiler.cfg.loop-optimization
:
loop-motion-barrier?
( insn -- ? )
dup
gc-map-insn?
[
drop
t
]
[
dup
loop-call-barrier-insn?
[
drop
t
]
[
dup
allocation-insn?
[
drop
t
]
[
##call?
]
if
]
if
]
if
;