visit-insn ( insn -- )


Vocabulary
compiler.cfg.stacks.uninitialized.private

Definition
IN: compiler.cfg.stacks.uninitialized.private

GENERIC: visit-insn ( insn -- )


Methods
USING: accessors compiler.cfg.instructions
compiler.cfg.registers
compiler.cfg.stacks.uninitialized.private ;

M: ##inc-d visit-insn n>> ds-loc handle-inc ;


USING: accessors compiler.cfg.instructions
compiler.cfg.registers
compiler.cfg.stacks.uninitialized.private ;

M: ##inc-r visit-insn n>> rs-loc handle-inc ;


USING: compiler.cfg.instructions
compiler.cfg.stacks.uninitialized.private ;

M: ##peek visit-insn visit-peek ;


USING: compiler.cfg.instructions
compiler.cfg.stacks.uninitialized.private ;

M: ##replace-imm visit-insn visit-replace ;


USING: compiler.cfg.instructions
compiler.cfg.stacks.uninitialized.private ;

M: ##replace visit-insn visit-replace ;


USING: accessors compiler.cfg.instructions
compiler.cfg.registers
compiler.cfg.stacks.uninitialized.private kernel namespaces ;

M: gc-map-insn visit-insn
gc-map>> ds-loc get clone >>scrub-d
rs-loc get clone >>scrub-r drop ;


USING: compiler.cfg.instructions
compiler.cfg.stacks.uninitialized.private kernel ;

M: insn visit-insn drop ;