For performance and simplicity, i show this summary 1. "The LLVM Compiler System" by Chris Lattner http://llvm.org/pubs/2007-03-12-BossaLLVMIntro.html http://llvm.org/pubs/2007-03-12-BossaLLVMIntro.pdf
2. "LLVM in OpenGL and for Dynamic Languages" by Chris Lattner http://llvm.org/devmtg/2007-05/10-Lattner-OpenGL.pdf http://llvm.org/devmtg/2007-05/10-Lattner-OpenGL.mov http://zrusin.blogspot.com/2007/05/mesa-and-llvm.html 3. "Vector LLVA: A Virtual Vector Instruction Set for Media Processing" by Bocchino and Vikram http://llvm.org/pubs/2006-06-15-VEE-VectorLLVA.html http://llvm.org/pubs/2006-06-15-VEE-VectorLLVA.pdf