Sunday, March 09, 2008

Programming GCC

* MyGcc
* GEM
* GIMPLE / SSA / RTL
- http://gcc.gnu.org/projects/tree-ssa/

* GCC Internals Course by Diego Novillo, November 2007
- www.airs.com/dnovillo

1. Condensed overview.
2. Compiler pipeline.
3. Intermediate Representations.
4. Control Flow, Call Graph and Data Flow support.
5. Alias analysis.
6. Code Generation.
7. Implementing Passes.