Parents: | compiler.cfg.builder.alien |
Authors: | Slava Pestov |
Word | Stack effect |
box | ( vregs reps c-type -- dst ) |
box-parameter | ( vregs reps c-type -- dst ) |
box-return | ( vregs reps c-type -- dst ) |
flatten-c-type | ( c-type -- pairs ) |
flatten-parameter-type | ( c-type -- reps ) |
flatten-struct-type | ( type -- pairs ) |
flatten-struct-type-return | ( type -- pairs ) |
load-return | ( c-type -- triples ) |
unbox | ( src c-type -- vregs reps ) |
unbox-parameter | ( src c-type -- vregs reps ) |
unbox-return | ( src c-type -- vregs reps ) |
float-reg-reps |
int-reg-reps |
struct-return-area |
Word | Stack effect |
component-offsets | ( reps -- offsets ) |
explode-struct | ( src c-type -- vregs reps ) |
explode-struct-return | ( src c-type -- vregs reps ) |
frob-struct | ( c-type -- c-type ) |
implode-struct | ( src vregs reps -- ) |
record-reg-reps | ( reps -- reps ) |
reg-reps | ( reps -- int-reps float-reps ) |
stack-size | ( c-type -- n ) |
store-return | ( vregs reps -- triples ) |
unrecord-reg-reps | ( reps -- reps ) |