git.fiddlerwoaroof.com
name mode size
..
cmu 120000
README 100644 0 kb
backend.scm 100644 0 kb
box.scm 100644 15 kb
codegen.scm 100644 18 kb
interface-codegen.scm 100644 6 kb
optimize.scm 100644 66 kb
strictness.scm 100644 27 kb
README
This directory contains the files for the compiler backend. All of these phases operate on FLIC code. optimize -- performs various tweaks to compact the code and make it faster. also includes a postpass to fill in some additional structure slots. strictness -- attaches strictness information to functions and decides whether locally-bound variables have a boxed or unboxed representation. codegen -- generates Lisp code from the optimized FLIC code.