Handbook
Glossary
foldable-insn
Vocabulary
compiler
.
cfg
.
instructions
Class description
Instructions which are referentially transparent; used for value numbering.
Definition
IN:
compiler.cfg.instructions
TUPLE:
foldable-insn
<
flushable-insn
;
Methods
USING:
compiler.cfg.def-use
compiler.cfg.instructions
compiler.cfg.value-numbering
compiler.cfg.value-numbering.rewrite
kernel
sequences
;
M:
foldable-insn
process-instruction
[
rewrite
]
[
process-instruction
]
[
dup
defs-vregs
length
1
=
[
check-redundancy
]
when
]
?if
;