1.. _design_and_overview: 2 3LLVM Design & Overview 4====================== 5 6.. toctree:: 7 :hidden: 8 9 GetElementPtr 10 11* `LLVM Language Reference Manual <LangRef.html>`_ 12 13 Defines the LLVM intermediate representation. 14 15* `Introduction to the LLVM Compiler <http://llvm.org/pubs/2008-10-04-ACAT-LLVM-Intro.html>`_ 16 17 Presentation providing a users introduction to LLVM. 18 19* `Intro to LLVM <http://www.aosabook.org/en/llvm.html>`_ 20 21 Book chapter providing a compiler hacker's introduction to LLVM. 22 23* `LLVM: A Compilation Framework forLifelong Program Analysis & Transformation 24 <http://llvm.org/pubs/2004-01-30-CGO-LLVM.html>`_ 25 26 Design overview. 27 28* `LLVM: An Infrastructure for Multi-Stage Optimization 29 <http://llvm.org/pubs/2002-12-LattnerMSThesis.html>`_ 30 31 More details (quite old now). 32 33* :ref:`gep` 34 35 Answers to some very frequent questions about LLVM's most frequently 36 misunderstood instruction. 37