TableGenFundamentals
DebuggingJITedCode
GoldPlugin
+ MarkedUpDisassembly
+ HowToUseInstrMappings
+ SystemLibrary
+ SourceLevelDebugging
+ Vectorizers
+ WritingAnLLVMBackend
+ GarbageCollection
+ WritingAnLLVMPass
+
+.. FIXME: once LangRef is Sphinxified, HowToUseInstrMappings should be put
+ under LangRef's toctree instead of this page's toctree.
+
+* :doc:`WritingAnLLVMPass`
-* `Writing an LLVM Pass <WritingAnLLVMPass.html>`_
-
Information on how to write LLVM transformations and analyses.
-
-* `Writing an LLVM Backend <WritingAnLLVMBackend.html>`_
-
+
+* :doc:`WritingAnLLVMBackend`
+
Information on how to write LLVM backends for machine targets.
* :ref:`code_generator`
Information on how to write a new alias analysis implementation or how to
use existing analyses.
-
-* `Accurate Garbage Collection with LLVM <GarbageCollection.html>`_
-
+
+* :doc:`GarbageCollection`
+
The interfaces source-language compilers should use for compiling GC'd
programs.
-* `Source Level Debugging with LLVM <SourceLevelDebugging.html>`_
+* :doc:`Source Level Debugging with LLVM <SourceLevelDebugging>`
This document describes the design and philosophy behind the LLVM
source-level debugger.
+
+* :doc:`Vectorization in LLVM <Vectorizers>`
+
+ This document describes the current status of vectorization in LLVM.
* :ref:`exception_handling`
This describes the file format and encoding used for LLVM "bc" files.
-* `System Library <SystemLibrary.html>`_
+* :doc:`System Library <SystemLibrary>`
- This document describes the LLVM System Library (<tt>lib/System</tt>) and
+ This document describes the LLVM System Library (``lib/System``) and
how to keep LLVM source code portable
* :ref:`lto`
architecture.
.. _`Howto: Implementing LLVM Integrated Assembler`: http://www.embecosm.com/download/ean10.html
+
+* :ref:`marked_up_disassembly`
+
+ This document describes the optional rich disassembly output syntax.
+