Handbook
Glossary
record-insn ( n insn -- )
Vocabulary
compiler
.
cfg
.
ssa
.
interference
.
live-ranges
.
private
Inputs
n
an
object
insn
an
object
Outputs
None
Definition
IN:
compiler.cfg.ssa.interference.live-ranges.private
GENERIC:
record-insn
( n insn -- )
Methods
USING:
assocs
compiler.cfg.def-use
compiler.cfg.instructions
compiler.cfg.ssa.interference.live-ranges.private
kernel
math
namespaces
sequences
;
M:
##parallel-copy
record-insn
[
2
*
]
dip
[
record-defs
]
[
uses-vregs
[
local-kill-indices
get
set-at
]
with
each
]
2bi
;
USING:
compiler.cfg.instructions
compiler.cfg.ssa.interference.live-ranges.private
;
M:
##phi
record-insn
record-defs
;
USING:
compiler.cfg.instructions
compiler.cfg.ssa.interference.live-ranges.private
kernel
;
M:
insn
record-insn
2drop
;
USING:
compiler.cfg.instructions
compiler.cfg.ssa.interference.live-ranges.private
kernel
math
;
M:
vreg-insn
record-insn
[
2
*
]
dip
[
record-defs
]
[
record-uses
]
2bi
;