[Docs] Moves article links to new pages
authorDeForest Richards <d4m1887@gmail.com>
Sun, 29 Sep 2019 15:31:52 +0000 (15:31 +0000)
committerDeForest Richards <d4m1887@gmail.com>
Sun, 29 Sep 2019 15:31:52 +0000 (15:31 +0000)
Moves existing article links on the Programming, Subsystem, and Reference documentation pages to new locations. Also moves Github Repository and Publications links to the sidebar.

llvm-svn: 373169

llvm/docs/ProgrammingDocumentation.rst
llvm/docs/Reference.rst
llvm/docs/SubsystemDocumentation.rst
llvm/docs/_templates/indexsidebar.html
llvm/docs/index.rst

index c75431c..6a4d7aa 100644 (file)
@@ -8,6 +8,7 @@ For developers of applications which use LLVM as a library.
 \r
    Atomics\r
    CommandLine\r
+   CommandGuide/index\r
    ExtendingLLVM\r
    HowToSetUpLLVMStyleRTTI\r
    ProgrammersManual\r
@@ -51,6 +52,10 @@ Command Line
 :doc:`OptBisect`\r
   A command line option for debugging optimization-induced failures.\r
 \r
+:doc:`LLVM Command Guide <CommandGuide/index>`\r
+   A reference manual for the LLVM command line utilities ("man" pages for LLVM\r
+   tools).\r
+\r
 =========\r
 LibFuzzer\r
 =========\r
index 2178eb1..49ff6b6 100644 (file)
@@ -7,19 +7,20 @@ LLVM and API reference documentation.
    :hidden:\r
 \r
    LangRef\r
-   CommandGuide/index\r
    TestingGuide\r
    CompilerWriterInfo\r
    MIRLangRef\r
+   NVPTXUsage\r
+   AMDGPUUsage\r
+\r
+==============\r
+LLVM Reference\r
+==============\r
 \r
 :doc:`LLVM Language Reference Manual <LangRef>`\r
   Defines the LLVM intermediate representation and the assembly form of the\r
   different nodes.\r
 \r
-:doc:`LLVM Command Guide <CommandGuide/index>`\r
-   A reference manual for the LLVM command line utilities ("man" pages for LLVM\r
-   tools).\r
-\r
 :doc:`LLVM Testing Infrastructure Guide <TestingGuide>`\r
    A reference manual for using the LLVM testing infrastructure.\r
 \r
@@ -30,10 +31,17 @@ LLVM and API reference documentation.
    A reference manual for the MIR serialization format, which is used to test\r
    LLVM's code generation passes.\r
 \r
+:doc:`NVPTXUsage`\r
+   This document describes using the NVPTX backend to compile GPU kernels.\r
+\r
+:doc:`AMDGPUUsage`\r
+   This document describes using the AMDGPU backend to compile GPU kernels.\r
+\r
+=============\r
+API Reference\r
+=============\r
+\r
 `Doxygen generated documentation <http://llvm.org/doxygen/>`_\r
   (`classes <http://llvm.org/doxygen/inherits.html>`_)\r
 \r
 `Documentation for Go bindings <http://godoc.org/llvm.org/llvm/bindings/go/llvm>`_\r
-\r
-`Github Source Repository Browser <http://github.com/llvm/llvm-project//>`_\r
-   ..
\ No newline at end of file
index cac0ce8..69764cb 100644 (file)
@@ -32,8 +32,6 @@ For API clients and LLVM developers.
    GarbageCollection\r
    WritingAnLLVMPass\r
    HowToUseAttributes\r
-   NVPTXUsage\r
-   AMDGPUUsage\r
    StackMaps\r
    InAlloca\r
    BigEndianNEON\r
@@ -77,10 +75,6 @@ For API clients and LLVM developers.
 :doc:`MemorySSA`\r
    Information about the MemorySSA utility in LLVM, as well as how to use it.\r
 \r
-:doc:`GarbageCollection`\r
-   The interfaces source-language compilers should use for compiling GC'd\r
-   programs.\r
-\r
 :doc:`Source Level Debugging with LLVM <SourceLevelDebugging>`\r
    This document describes the design and philosophy behind the LLVM\r
    source-level debugger.\r
@@ -140,12 +134,6 @@ For API clients and LLVM developers.
 :doc:`HowToUseAttributes`\r
   Answers some questions about the new Attributes infrastructure.\r
 \r
-:doc:`NVPTXUsage`\r
-   This document describes using the NVPTX backend to compile GPU kernels.\r
-\r
-:doc:`AMDGPUUsage`\r
-   This document describes using the AMDGPU backend to compile GPU kernels.\r
-\r
 :doc:`StackMaps`\r
   LLVM support for mapping instruction addresses to the location of\r
   values and allowing code to be patched.\r
@@ -157,10 +145,6 @@ For API clients and LLVM developers.
 :doc:`CoverageMappingFormat`\r
   This describes the format and encoding used for LLVM’s code coverage mapping.\r
 \r
-:doc:`Statepoints`\r
-  This describes a set of experimental extensions for garbage\r
-  collection support.\r
-\r
 :doc:`MergeFunctions`\r
   Describes functions merging optimization.\r
 \r
@@ -204,3 +188,15 @@ For API clients and LLVM developers.
 :doc:`Dependence Graphs <DependenceGraphs/index>`\r
   A description of the design of the various dependence graphs such as\r
   the DDG (Data Dependence Graph).\r
+\r
+==================\r
+Garbage Collection\r
+==================\r
+\r
+:doc:`GarbageCollection`\r
+   The interfaces source-language compilers should use for compiling GC'd\r
+   programs.\r
+\r
+:doc:`Statepoints`\r
+  This describes a set of experimental extensions for garbage\r
+  collection support.\r
index b4f1e4f..1a7b7df 100644 (file)
@@ -16,4 +16,6 @@
 <ul class="want-points">
     <li><a href="https://llvm.org/docs/FAQ.html">FAQ</a></li>
     <li><a href="https://llvm.org/docs/Lexicon.html">Glossary</a></li>
+    <li><a href="https://llvm.org/pubs">Publications</a></li>
+    <li><a href="https://github.com/llvm/llvm-project//">Github Repository</a></li>
 </ul>
\ No newline at end of file
index 4e9bee3..17a0706 100644 (file)
@@ -45,9 +45,6 @@ Several introductory papers and presentations.
 
   .. __: http://llvm.org/pubs/2002-12-LattnerMSThesis.html
 
-`Publications mentioning LLVM <http://llvm.org/pubs>`_
-   ..
-
 Documentation
 =============