Handbook
Glossary
CFG construction utilities
This vocab contains utilities for that helps
compiler
.
cfg
.
builder
to construct CFG:s.
Combinators:
with-branch
( block quot: ( ..a block -- ..b block' ) -- pair/f )
Creating blocks:
begin-basic-block
( block -- block' )
begin-branch
( block -- block' )
emit-call-block
( word height block -- )
emit-conditional
( block branches -- block'/f )
emit-trivial-call
( block word height -- block' )