! Copyright (C) 2008, 2011 Slava Pestov. ! See https://factorcode.org/license.txt for BSD license. USING: accessors arrays assocs byte-arrays combinators compiler.cfg compiler.cfg.comparisons compiler.cfg.instructions compiler.cfg.linearization compiler.codegen.gc-maps compiler.codegen.labels compiler.codegen.relocation compiler.constants cpu.architecture generic.parser kernel layouts make math namespaces parser quotations sequences sequences.generalizations slots words ; IN: compiler.codegen GENERIC: generate-insn ( insn -- ) ! Control flow SYMBOL: labels : lookup-label ( bb -- label ) labels get [ drop