Documentation
Generating instructions for slot access

Words

Ordinary words
WordStack effect
(emit-set-slot)( write-barrier? tag -- )
(emit-set-slot-imm)( write-barrier? tag slot -- )
(emit-slot)( infos -- dst )
(emit-slot-imm)( infos -- dst )
class-tag( class -- tag/f )
emit-intrinsic-set-slot( write-barrier? tag index-info -- )
emit-set-slot( block #call -- block' )
emit-slot( block node -- block' )
immediate-slot-offset?( object -- ? )
node>set-slot-data( #call -- write-barrier? tag literal )
slot-indexing( slot tag -- slot scale tag )
value-tag( info -- n/f )


Files