[llvm] r205744 - [docs] Fix some links

Sean Silva silvas at purdue.edu
Mon Apr 7 15:46:41 PDT 2014


Author: silvas
Date: Mon Apr  7 17:46:40 2014
New Revision: 205744

URL: http://llvm.org/viewvc/llvm-project?rev=205744&view=rev
Log:
[docs] Fix some links

The TableGen docs have changed structure

Patch by Tay Ray Chuan!

Modified:
    llvm/trunk/docs/CodeGenerator.rst
    llvm/trunk/docs/CommandGuide/tblgen.rst
    llvm/trunk/docs/LLVMBuild.rst
    llvm/trunk/docs/TableGen/LangRef.rst
    llvm/trunk/docs/WritingAnLLVMBackend.rst

Modified: llvm/trunk/docs/CodeGenerator.rst
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/docs/CodeGenerator.rst?rev=205744&r1=205743&r2=205744&view=diff
==============================================================================
--- llvm/trunk/docs/CodeGenerator.rst (original)
+++ llvm/trunk/docs/CodeGenerator.rst Mon Apr  7 17:46:40 2014
@@ -172,7 +172,7 @@ architecture.  These target descriptions
 information (e.g., an ``add`` instruction is almost identical to a ``sub``
 instruction).  In order to allow the maximum amount of commonality to be
 factored out, the LLVM code generator uses the
-:doc:`TableGen <TableGenFundamentals>` tool to describe big chunks of the
+:doc:`TableGen/index` tool to describe big chunks of the
 target machine, which allows the use of domain-specific and target-specific
 abstractions to reduce the amount of repetition.
 
@@ -277,7 +277,7 @@ an associated register class.  When the
 virtual registers with a physical register in the set.
 
 The target-specific implementations of these classes is auto-generated from a
-`TableGen <TableGenFundamentals.html>`_ description of the register file.
+:doc:`TableGen/index` description of the register file.
 
 .. _TargetInstrInfo:
 

Modified: llvm/trunk/docs/CommandGuide/tblgen.rst
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/docs/CommandGuide/tblgen.rst?rev=205744&r1=205743&r2=205744&view=diff
==============================================================================
--- llvm/trunk/docs/CommandGuide/tblgen.rst (original)
+++ llvm/trunk/docs/CommandGuide/tblgen.rst Mon Apr  7 17:46:40 2014
@@ -15,7 +15,8 @@ users of LLVM will not need to use this
 writing an LLVM target backend.
 
 The input and output of :program:`tblgen` is beyond the scope of this short
-introduction.  Please see :doc:`../TableGenFundamentals`.
+introduction; please see the :doc:`introduction to TableGen
+<../TableGen/index>`.
 
 The *filename* argument specifies the name of a Target Description (``.td``)
 file to read as input.

Modified: llvm/trunk/docs/LLVMBuild.rst
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/docs/LLVMBuild.rst?rev=205744&r1=205743&r2=205744&view=diff
==============================================================================
--- llvm/trunk/docs/LLVMBuild.rst (original)
+++ llvm/trunk/docs/LLVMBuild.rst Mon Apr  7 17:46:40 2014
@@ -86,8 +86,8 @@ LLVM primarily uses the following types
   libraries that they build on top of.
 - *Build Tools* - Build tools are applications which are designed to be run
   as part of the build process (typically to generate other source files).
-  Currently, LLVM uses one main build tool called :doc:`TableGen
-  <TableGenFundamentals>` to generate a variety of source files.
+  Currently, LLVM uses one main build tool called :doc:`TableGen/index`
+  to generate a variety of source files.
 - *Tools* - Command line applications which are built using the LLVM
   component libraries. Most LLVM tools are small and are primarily
   frontends to the library interfaces.

Modified: llvm/trunk/docs/TableGen/LangRef.rst
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/docs/TableGen/LangRef.rst?rev=205744&r1=205743&r2=205744&view=diff
==============================================================================
--- llvm/trunk/docs/TableGen/LangRef.rst (original)
+++ llvm/trunk/docs/TableGen/LangRef.rst Mon Apr  7 17:46:40 2014
@@ -18,7 +18,7 @@ This document is meant to be a normative
 in and of itself (i.e. how to understand a given construct in terms of how
 it affects the final set of records represented by the TableGen file). If
 you are unsure if this document is really what you are looking for, please
-read :doc:`/TableGenFundamentals` first.
+read the :doc:`introduction to TableGen <index>` first.
 
 Notation
 ========

Modified: llvm/trunk/docs/WritingAnLLVMBackend.rst
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/docs/WritingAnLLVMBackend.rst?rev=205744&r1=205743&r2=205744&view=diff
==============================================================================
--- llvm/trunk/docs/WritingAnLLVMBackend.rst (original)
+++ llvm/trunk/docs/WritingAnLLVMBackend.rst Mon Apr  7 17:46:40 2014
@@ -51,7 +51,7 @@ These essential documents must be read b
   Formation, SSA-based Optimization, Register Allocation, Prolog/Epilog Code
   Insertion, Late Machine Code Optimizations, and Code Emission.
 
-* :doc:`TableGenFundamentals` --- a document that describes the TableGen
+* :doc:`TableGen/index` --- a document that describes the TableGen
   (``tblgen``) application that manages domain-specific information to support
   LLVM code generation.  TableGen processes input from a target description
   file (``.td`` suffix) and generates C++ code that can be used for code





More information about the llvm-commits mailing list