diff options
Diffstat (limited to 'docs/subsystems.rst')
-rw-r--r-- | docs/subsystems.rst | 26 |
1 files changed, 12 insertions, 14 deletions
diff --git a/docs/subsystems.rst b/docs/subsystems.rst index 505c573075..7430c82f1c 100644 --- a/docs/subsystems.rst +++ b/docs/subsystems.rst @@ -1,5 +1,3 @@ -.. _subsystems: - Subsystem Documentation ======================= @@ -34,18 +32,18 @@ Subsystem Documentation Information on how to write LLVM backends for machine targets. -* :ref:`code_generator` +* :doc:`CodeGenerator` The design and implementation of the LLVM code generator. Useful if you are working on retargetting LLVM to a new architecture, designing a new codegen pass, or enhancing existing components. -* :ref:`tablegen` +* :doc:`TableGenFundamentals` Describes the TableGen tool, which is used heavily by the LLVM code generator. -* :ref:`alias_analysis` +* :doc:`AliasAnalysis` Information on how to write a new alias analysis implementation or how to use existing analyses. @@ -64,17 +62,17 @@ Subsystem Documentation This document describes the current status of vectorization in LLVM. -* :ref:`exception_handling` +* :doc:`ExceptionHandling` This document describes the design and implementation of exception handling in LLVM. -* :ref:`bugpoint` +* :doc:`Bugpoint` Automatic bug finder and test-case reducer description and usage information. -* :ref:`bitcode_format` +* :doc:`BitCodeFormat` This describes the file format and encoding used for LLVM "bc" files. @@ -83,28 +81,28 @@ Subsystem Documentation This document describes the LLVM System Library (``lib/System``) and how to keep LLVM source code portable -* :ref:`lto` +* :doc:`LinkTimeOptimization` This document describes the interface between LLVM intermodular optimizer and the linker and its design -* :ref:`gold-plugin` +* :doc:`GoldPlugin` How to build your programs with link-time optimization on Linux. -* :ref:`debugging-jited-code` +* :doc:`DebuggingJITedCode` How to debug JITed code with GDB. -* :ref:`branch_weight` +* :doc:`BranchWeightMetadata` Provides information about Branch Prediction Information. -* :ref:`segmented_stacks` +* :doc:`SegmentedStacks` This document describes segmented stacks and how they are used in LLVM. -* :ref:`marked_up_disassembly` +* :doc:`MarkedUpDisassembly` This document describes the optional rich disassembly output syntax. |