ee9081f3ec
* module/mescc/info.scm (info): Add allocated, registers. * module/mescc/i386/info.scm: New file. * build-aux/build-guile.sh (SCM_FILES): Add it. * module/mescc/compile.scm (c99-input->info): Add info parameter. (c99-ast->info): Likewise. (i386:type-alist): Remove. (alloc-register, free-register): New function. (expr->register*): Rename from expr->accu*. Update callers. (expr->accu): Rename from expr->accu. Update callers. * module/mescc/mescc.scm(%info): New variable. * module/mescc/mescc.scm (c->ast): Use it. (mescc:compile): Likewise. (E->info): Likewise. |
||
---|---|---|
.. | ||
boot | ||
tests | ||
argv.c | ||
cons-mes.c | ||
gc.scm | ||
hello.c | ||
main.c | ||
malloc.c | ||
micro-mes.c | ||
mini-mes.c | ||
read.c | ||
read.data | ||
tiny-mes.c |