Add bitcode instruction encoding documentation for module version
[oota-llvm.git] / docs / design_and_overview.rst
index 158190ec851801e8175e27136b2e369e10040f49..ea684155e00f859a2c9c833721eae0411705e035 100644 (file)
@@ -3,29 +3,34 @@
 LLVM Design & Overview
 ======================
 
- * `LLVM Language Reference Manual <LangRef.html>`_
+.. toctree::
+   :hidden:
 
-   Defines the LLVM intermediate representation.
+   GetElementPtr
 
- * `Introduction to the LLVM Compiler <http://llvm.org/pubs/2008-10-04-ACAT-LLVM-Intro.html>`_
+* `LLVM Language Reference Manual <LangRef.html>`_
 
-   Presentation providing a users introduction to LLVM.
+  Defines the LLVM intermediate representation.
 
- * `Intro to LLVM <http://www.aosabook.org/en/llvm.html>`_
+* `Introduction to the LLVM Compiler <http://llvm.org/pubs/2008-10-04-ACAT-LLVM-Intro.html>`_
 
-   Book chapter providing a compiler hacker's introduction to LLVM.
+  Presentation providing a users introduction to LLVM.
 
- * `LLVM: A Compilation Framework forLifelong Program Analysis & Transformation
-   <http://llvm.org/pubs/2004-01-30-CGO-LLVM.html>`_
+* `Intro to LLVM <http://www.aosabook.org/en/llvm.html>`_
 
-   Design overview.
+  Book chapter providing a compiler hacker's introduction to LLVM.
 
- * `LLVM: An Infrastructure for Multi-Stage Optimization
-   <http://llvm.org/pubs/2002-12-LattnerMSThesis.html>`_
+* `LLVM: A Compilation Framework forLifelong Program Analysis & Transformation
+  <http://llvm.org/pubs/2004-01-30-CGO-LLVM.html>`_
 
-   More details (quite old now).
+  Design overview.
 
- * `GetElementPtr FAQ <GetElementPtr.html>`_
+* `LLVM: An Infrastructure for Multi-Stage Optimization
+  <http://llvm.org/pubs/2002-12-LattnerMSThesis.html>`_
 
-   Answers to some very frequent questions about LLVM's most frequently
-   misunderstood instruction.
+  More details (quite old now).
+
+* :ref:`gep`
+
+  Answers to some very frequent questions about LLVM's most frequently
+  misunderstood instruction.