Re-enable support for --program-prefix.
[oota-llvm.git] / docs / programming.rst
index b198d97cd1da911bd402dc202427123ed253d6a7..5d000cb3c2e341f8729b93acdca27a85539c302e 100644 (file)
@@ -3,32 +3,43 @@
 Programming Documentation
 =========================
 
- * `LLVM Language Reference Manual <LangRef.html>`_
+.. toctree::
+   :hidden:
 
-   Defines the LLVM intermediate representation and the assembly form of the
-   different nodes.
+   CodingStandards
+   CommandLine
+   Atomics
 
- * `The LLVM Programmers Manual <ProgrammersManual.html>`_
+* `LLVM Language Reference Manual <LangRef.html>`_
 
-   Introduction to the general layout of the LLVM sourcebase, important classes
-   and APIs, and some tips & tricks.
+  Defines the LLVM intermediate representation and the assembly form of the
+  different nodes.
 
- * `CommandLine library Reference Manual <CommandLine.html>`_
+* :ref:`atomics`
 
-   Provides information on using the command line parsing library.
+  Information about LLVM's concurrency model.
 
- * `LLVM Coding standards <CodingStandards.html>`_
+* `The LLVM Programmers Manual <ProgrammersManual.html>`_
 
-   Details the LLVM coding standards and provides useful information on writing
-   efficient C++ code.
+  Introduction to the general layout of the LLVM sourcebase, important classes
+  and APIs, and some tips & tricks.
 
- * `Extending LLVM <ExtendingLLVM.html>`_
+* :ref:`commandline`
 
-   Look here to see how to add instructions and intrinsics to LLVM.
+  Provides information on using the command line parsing library.
 
- * `Doxygen generated documentation <http://llvm.org/doxygen/>`_
+* :ref:`coding_standards`
 
-   (`classes <http://llvm.org/doxygen/inherits.html>`_)
-   (`tarball <http://llvm.org/doxygen/doxygen.tar.gz>`_)
+  Details the LLVM coding standards and provides useful information on writing
+  efficient C++ code.
 
- * `ViewVC Repository Browser <http://llvm.org/viewvc/>`_
+* `Extending LLVM <ExtendingLLVM.html>`_
+
+  Look here to see how to add instructions and intrinsics to LLVM.
+
+* `Doxygen generated documentation <http://llvm.org/doxygen/>`_
+
+  (`classes <http://llvm.org/doxygen/inherits.html>`_)
+  (`tarball <http://llvm.org/doxygen/doxygen.tar.gz>`_)
+
+* `ViewVC Repository Browser <http://llvm.org/viewvc/>`_