Chris' Chamber About Me A short bio Projects page - An obsolete list of projects I've worked on. Photo archive Zoey and Kaylee Lattner's photo page Compilers I'm the primary author of the LLVM Compiler Infrastructure , an ambitious project to build a system of reusable compiler components that let you build all kinds of tools: compilers, debuggers, JIT systems, optimizers, static analysis systems, etc. In its current form, LLVM is most often used as an aggressive optimizer for C and C++, which can produce X86, PowerPC, Sparc, Alpha, IA-64, or emit C code. LLVM is being extended and enhanced in a tremendous number of directions to support new optimizations, new targets, new domains, and to get new features. We hope to make it the future of open source compiler development. If you're interested, please join us! LLVM Compiler Infrastructure Page - Advanced, open, and industrial strength optimizing compiler infrastructure Invited talks about LLVM Random notes on LLVM - Unofficial notes and thoughts on LLVM extensions and todo items. Tiger Compiler in Java - Compiler for Andrew Appel's 'Tiger' language, to x86 assembly (very old). | |
|