Handbook
Glossary
write-insn
Vocabulary
compiler
.
cfg
.
instructions
Definition
IN:
compiler.cfg.instructions
UNION:
write-insn
##set-slot
##set-slot-imm
##set-vm-field
;
Methods
USING:
accessors
compiler.cfg.alias-analysis
compiler.cfg.instructions
kernel
namespaces
;
M::
write-insn
analyze-aliases
( insn -- insn' )
insn
src>>
resolve
:>
src insn
insn-slot#
:>
slot# insn
insn-object
:>
vreg insn
insn#>>
:>
insn# src slot# vreg
idempotent?
[
insn#
dead-store
]
[
src
heap-ac
get
merge-acs
insn
insn#>>
slot# vreg
remember-set-slot
src slot# vreg
load-slot
]
if
insn
;