Re:How I wrote a self-hosting C compiler in 40 days
by sgeisenh on Monday December 14, 2015 @03:41PM
(#10733679)
I'll just add this on: https://www.cs.cmu.edu/~fp/courses/15411-f14/schedule.html
The lecture notes are simple and excellent, though at a very high level of abstraction. Though most of the notes are full of references to the original material, which is super nice.
Grune at al., "Modern Compiler Design",
Appel, "Modern Compiler Implementation in ML",
and many more.
P.S. Because of a slow-ban, adding another one to this answer. This is the best source on SSA:
http://www.cri.ensmp.fr/people/pop/papers/2006-12-thesis.pdf