compiler.cfg.intrinsics.alien vocabulary
Factor handbook ยป Vocabulary index


Summary
Generating instructions for alien calls

Words

Ordinary words
WordStack effect
(emit-load-memory)( block node rep c-type quot -- block' )
(emit-store-memory)( block node rep c-type prepare-quot test-quot -- block' )
emit-<displaced-alien>( block node -- block' )
emit-<displaced-alien>?( node -- ? )
emit-alien-cell( block node -- block' )
emit-load-memory( block node rep c-type -- block' )
emit-set-alien-cell( block node -- block' )
emit-store-memory( block node rep c-type -- block' )
inline-accessor( block #call quot test -- block' )
inline-load-memory?( infos -- ? )
inline-store-memory?( infos class -- ? )
prepare-accessor( base offset info -- base offset )
prepare-load-memory( infos -- base offset )
prepare-store-memory( infos -- value base offset )


Files


Metadata files