| Parents: | compiler.cfg.builder.alien |
| Authors: | Slava Pestov |
| Class | Superclass | Slots |
partial-struct-cell | tuple | size |
| Word | Stack effect |
box | ( vregs reps c-type -- dst ) |
box-parameter | ( vregs reps c-type -- dst ) |
box-return | ( vregs reps c-type -- dst ) |
box-scalar-parameter | ( vregs reps c-type -- dst ) |
box-struct-parameter | ( vregs reps c-type -- dst ) |
flatten-c-type | ( c-type -- pairs ) |
flatten-parameter-type | ( c-type -- reps ) |
flatten-return-type | ( c-type -- reps ) |
flatten-scalar-parameter | ( c-type -- reps ) |
flatten-struct-type | ( type -- pairs ) |
flatten-struct-type-return | ( type -- pairs ) |
load-return | ( c-type -- triples ) |
load-struct-component | ( src offset rep type -- dst ) |
store-struct-component | ( value src offset rep type -- ) |
struct-components | ( reps c-type -- offsets c-types ) |
unbox | ( src c-type -- vregs reps ) |
unbox-parameter | ( src c-type -- vregs reps ) |
unbox-return | ( src c-type -- vregs reps ) |
unbox-scalar-parameter | ( src c-type -- vregs reps ) |
unbox-scalar-return | ( src c-type -- vregs reps ) |
unbox-struct-parameter | ( src c-type -- vregs reps ) |
float-reg-reps |
int-reg-reps |
struct-return-area |
varargs-parameter? |
windows-arm64-varargs? |
| Word | Stack effect |
(box-windows-vararg-parameter) | ( vregs reps c-type -- dst ) |
<partial-struct-cell> | ( size -- partial-struct-cell ) |
box-windows-vararg-parameter | ( vregs reps c-type -- dst ) |
component-offsets | ( reps -- offsets ) |
copy-struct-data | ( src dst c-type -- ) |
explode-struct | ( src c-type -- vregs reps ) |
explode-struct-return | ( src c-type -- vregs reps ) |
flatten-windows-vararg-type | ( c-type -- reps ) |
frob-struct | ( c-type -- c-type ) |
implode-struct | ( src vregs reps -- ) |
implode-struct-type | ( src vregs reps c-type -- ) |
integer-struct-components | ( reps c-type -- offsets types ) |
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 ) |
| Word | Stack effect |
partial-struct-cell? | ( object -- ? ) |