Update doc to reflect changes I am about to install to fix PR 888.
[oota-llvm.git] / docs / CompilerDriver.html
index 1d1bdb662d1a7ddf09791240bcebddd96e24e85c..c73723efd08b83e6e68053b56406e93c6cb942b1 100644 (file)
@@ -54,8 +54,8 @@
 <div class="doc_section"> <a name="introduction">Introduction</a></div>
 <!-- *********************************************************************** -->
 <div class="doc_text">
-  <p>The <tt>llvmc</tt> <a href="def_tool">tool</a> is a configurable compiler 
-  <a href="def_driver">driver</a>. As such, it isn't a compiler, optimizer, 
+  <p>The <tt>llvmc</tt> <a href="#def_tool">tool</a> is a configurable compiler 
+  <a href="#def_driver">driver</a>. As such, it isn't a compiler, optimizer, 
   or a linker itself but it drives (invokes) other software that perform those 
   tasks. If you are familiar with the GNU Compiler Collection's <tt>gcc</tt> 
   tool, <tt>llvmc</tt> is very similar.</p>
     program.</dd>
   </dl>
   <p>The following table shows the inputs, outputs, and command line options
-  applicabe to each phase.</p>
+  applicable to each phase.</p>
   <table>
     <tr>
       <th style="width: 10%">Phase</th>
@@ -336,6 +336,8 @@ optimization.</p>
   and linker. Note that a given source language needn't provide all these tools
   as many of them exist in llvm currently.</p>
 </div>
+
+<!-- _______________________________________________________________________ -->
 <div class="doc_subsubsection"><a name="dirsearch">Directory Search</a></div>
 <div class="doc_text">
   <p><tt>llvmc</tt> always looks for files of a specific name. It uses the
@@ -556,7 +558,7 @@ optimization.</p>
         <td><b>optimizer.output</b></td>
         <td><tt>bytecode</tt> or <tt>assembly</tt></td>
         <td class="td_left">This item specifies the kind of output the language's 
-          optimizer generates. Valid values are "assembly" and "bytecode"<td>
+          optimizer generates. Valid values are "assembly" and "bytecode"</td>
         <td><tt>bytecode</tt></td>
       </tr>
       <tr>
@@ -591,12 +593,12 @@ optimization.</p>
 <!-- _______________________________________________________________________ -->
 <div class="doc_subsection"><a name="substitutions">Substitutions</a></div>
 <div class="doc_text">
-  <p>On any configruation item that ends in <tt>command</tt>, you must
+  <p>On any configuration item that ends in <tt>command</tt>, you must
   specify substitution tokens.  Substitution tokens begin and end with a percent
   sign (<tt>%</tt>) and are replaced by the corresponding text. Any substitution
   token may be given on any <tt>command</tt> line but some are more useful than
   others. In particular each command <em>should</em> have both an <tt>%in%</tt>
-  and an <tt>%out%</tt> substittution. The table below provides definitions of
+  and an <tt>%out%</tt> substitution. The table below provides definitions of
   each of the allowed substitution tokens.</p>
   <table>
     <tbody>
@@ -748,7 +750,7 @@ optimization.</p>
 ##########################################################
   assembler.command=llc %in% -o %out% %target% %time% %stats%
 </tt></pre>
-  
+</div> 
 
 <!-- *********************************************************************** -->
 <div class="doc_section"><a name="glossary">Glossary</a></div>
@@ -812,7 +814,7 @@ optimization.</p>
  href="http://validator.w3.org/check/referer"><img
  src="http://www.w3.org/Icons/valid-html401" alt="Valid HTML 4.01!"></a><a
  href="mailto:rspencer@x10sys.com">Reid Spencer</a><br>
-<a href="http://llvm.cs.uiuc.edu">The LLVM Compiler Infrastructure</a><br>
+<a href="http://llvm.org">The LLVM Compiler Infrastructure</a><br>
 Last modified: $Date$
 </address>
 <!-- vim: sw=2