Table of Contents
- Getting started with llvm
- Steps in Writing a Frontend
- Adding JIT Support and Writing Front-Ends for languages
- Preparing Optimization
- Implementing optimization
- Target Independent Code Generator
- Optimizing generated code and Register Allocation
- Writing an LLVM Backend
- Using LLVM for various useful projects

