Home | History | Annotate | Download | only in docs
      1 .. _design_and_overview:
      2 
      3 LLVM 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