summaryrefslogtreecommitdiff
path: root/backend/README
blob: f221b1aaf50562039ab68804b2399fc94bbf945f (about) (plain)
1
2
3
4
5
6
7
8
9
10
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.