foldable-insn


Vocabulary
compiler.cfg.instructions

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
dup rewrite
[ process-instruction ]
[ dup defs-vregs length 1 = [ check-redundancy ] when ] ?if
;