diff options
author | Mikhail Glushenkov <foldr@codedgers.com> | 2009-05-06 01:41:47 +0000 |
---|---|---|
committer | Mikhail Glushenkov <foldr@codedgers.com> | 2009-05-06 01:41:47 +0000 |
commit | d6d2efc4ce08062cdf8952f74efc918e8c6a7ee1 (patch) | |
tree | bcc4fb6629c6d368ad63112386d7848f0ce7f1f5 /docs/CompilerDriverTutorial.html | |
parent | e89331b93d8621b9e262b4b099e1039a826bf7e0 (diff) | |
download | external_llvm-d6d2efc4ce08062cdf8952f74efc918e8c6a7ee1.zip external_llvm-d6d2efc4ce08062cdf8952f74efc918e8c6a7ee1.tar.gz external_llvm-d6d2efc4ce08062cdf8952f74efc918e8c6a7ee1.tar.bz2 |
Regenerate documentation.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@71055 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs/CompilerDriverTutorial.html')
-rw-r--r-- | docs/CompilerDriverTutorial.html | 27 |
1 files changed, 14 insertions, 13 deletions
diff --git a/docs/CompilerDriverTutorial.html b/docs/CompilerDriverTutorial.html index d2b3a59..a578017 100644 --- a/docs/CompilerDriverTutorial.html +++ b/docs/CompilerDriverTutorial.html @@ -3,28 +3,29 @@ <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> -<meta name="generator" content="Docutils 0.4.1: http://docutils.sourceforge.net/" /> +<meta name="generator" content="Docutils 0.5: http://docutils.sourceforge.net/" /> <title>Tutorial - Using LLVMC</title> <link rel="stylesheet" href="llvm.css" type="text/css" /> </head> <body> <div class="document" id="tutorial-using-llvmc"> <h1 class="title">Tutorial - Using LLVMC</h1> + <!-- This file was automatically generated by rst2html. Please do not edit directly! The ReST source lives in the directory 'tools/llvmc/doc'. --> -<div class="contents topic"> -<p class="topic-title first"><a id="contents" name="contents">Contents</a></p> +<div class="contents topic" id="contents"> +<p class="topic-title first">Contents</p> <ul class="simple"> -<li><a class="reference" href="#introduction" id="id1" name="id1">Introduction</a></li> -<li><a class="reference" href="#compiling-with-llvmc" id="id2" name="id2">Compiling with LLVMC</a></li> -<li><a class="reference" href="#using-llvmc-to-generate-toolchain-drivers" id="id3" name="id3">Using LLVMC to generate toolchain drivers</a></li> +<li><a class="reference internal" href="#introduction" id="id1">Introduction</a></li> +<li><a class="reference internal" href="#compiling-with-llvmc" id="id2">Compiling with LLVMC</a></li> +<li><a class="reference internal" href="#using-llvmc-to-generate-toolchain-drivers" id="id3">Using LLVMC to generate toolchain drivers</a></li> </ul> </div> <div class="doc_author"> <p>Written by <a href="mailto:foldr@codedgers.com">Mikhail Glushenkov</a></p> -</div><div class="section"> -<h1><a class="toc-backref" href="#id1" id="introduction" name="introduction">Introduction</a></h1> +</div><div class="section" id="introduction"> +<h1><a class="toc-backref" href="#id1">Introduction</a></h1> <p>LLVMC is a generic compiler driver, which plays the same role for LLVM as the <tt class="docutils literal"><span class="pre">gcc</span></tt> program does for GCC - the difference being that LLVMC is designed to be more adaptable and easier to customize. Most of @@ -32,8 +33,8 @@ LLVMC functionality is implemented via plugins, which can be loaded dynamically or compiled in. This tutorial describes the basic usage and configuration of LLVMC.</p> </div> -<div class="section"> -<h1><a class="toc-backref" href="#id2" id="compiling-with-llvmc" name="compiling-with-llvmc">Compiling with LLVMC</a></h1> +<div class="section" id="compiling-with-llvmc"> +<h1><a class="toc-backref" href="#id2">Compiling with LLVMC</a></h1> <p>In general, LLVMC tries to be command-line compatible with <tt class="docutils literal"><span class="pre">gcc</span></tt> as much as possible, so most of the familiar options work:</p> <pre class="literal-block"> @@ -45,9 +46,9 @@ hello commands are executed by using the <tt class="docutils literal"><span class="pre">-v</span></tt> option). For further help on command-line LLVMC usage, refer to the <tt class="docutils literal"><span class="pre">llvmc</span> <span class="pre">--help</span></tt> output.</p> </div> -<div class="section"> -<h1><a class="toc-backref" href="#id3" id="using-llvmc-to-generate-toolchain-drivers" name="using-llvmc-to-generate-toolchain-drivers">Using LLVMC to generate toolchain drivers</a></h1> -<p>LLVMC plugins are written mostly using <a class="reference" href="http://llvm.cs.uiuc.edu/docs/TableGenFundamentals.html">TableGen</a>, so you need to +<div class="section" id="using-llvmc-to-generate-toolchain-drivers"> +<h1><a class="toc-backref" href="#id3">Using LLVMC to generate toolchain drivers</a></h1> +<p>LLVMC plugins are written mostly using <a class="reference external" href="http://llvm.cs.uiuc.edu/docs/TableGenFundamentals.html">TableGen</a>, so you need to be familiar with it to get anything done.</p> <p>Start by compiling <tt class="docutils literal"><span class="pre">plugins/Simple/Simple.td</span></tt>, which is a primitive wrapper for <tt class="docutils literal"><span class="pre">gcc</span></tt>:</p> |