University of California, Berkeley: Paul Hilfinger's "Code Generation"

These notes discuss generation of intermediate code for a stack machine, stack machine with accumulator, and for a TAC machine.