Parents: | compiler.cfg.instructions |
Class | Superclass | Slots |
insn-slot-spec | tuple | type name rep |
Word | Syntax |
FLUSHABLE-INSN: | |
FOLDABLE-INSN: | |
INSN: | |
VREG-INSN: |
def |
literal |
scalar-rep |
temp |
use |
Word | Stack effect |
define-insn | ( class superclass specs -- ) |
define-insn-ctor | ( class specs -- ) |
define-insn-tuple | ( class superclass specs -- ) |
flushable-insn-word | ( -- word ) |
foldable-insn-word | ( -- word ) |
insn-classes-word | ( -- word ) |
insn-ctor-name | ( word -- name ) |
insn-def-slots | ( class -- slot/f ) |
insn-effect | ( word -- effect ) |
insn-temp-slots | ( class -- slots ) |
insn-use-slots | ( class -- slots ) |
insn-word | ( -- word ) |
parse-insn-slot-spec | ( type string -- spec ) |
parse-insn-slot-specs | ( seq -- specs ) |
parse-insn-slot-specs-code | ( -- string ) |
parse-insn-slot-specs-result | ( -- string ) |
parse-rep | ( str/f -- rep ) |
uses-vregs? | ( specs -- ? ) |
vreg-insn-word | ( -- word ) |
Word | Stack effect |
insn-slot-spec? | ( object -- ? ) |