[llvm-commits] CVS: llvm-www/Documentation.html

Chris Lattner lattner at cs.uiuc.edu
Mon Aug 2 13:53:40 PDT 2004



Changes in directory llvm-www:

Documentation.html updated: 1.12 -> 1.13

---
Log message:

Reorganize and update information about the documentation.

Oh also get rid of the explicit <font> tags that misha loves so much.


---
Diffs of the changes:  (+62 -47)

Index: llvm-www/Documentation.html
diff -u llvm-www/Documentation.html:1.12 llvm-www/Documentation.html:1.13
--- llvm-www/Documentation.html:1.12	Mon Jun 21 13:16:32 2004
+++ llvm-www/Documentation.html	Mon Aug  2 15:53:30 2004
@@ -1,7 +1,9 @@
 <!--#include virtual="header.incl" -->
-<div class="www_sectiontitle">LLVM Documentation</div>
+<div class="doc_section">LLVM Documentation</div>
 
-<font size=+1><b>LLVM Design:</b></font>
+<!--=======================================================================-->
+<div class="doc_subsection">LLVM Design:</div>
+<!--=======================================================================-->
 
 <ul>
 <li><a href="pubs/2004-01-30-CGO-LLVM.html"> LLVM: A Compilation Framework for
@@ -12,9 +14,14 @@
 <li><a href="docs/LangRef.html">LLVM Reference Manual</a> - Defines the LLVM
 intermediate representation, the assembly form of the different nodes, and
 provides reference information about the different tools in LLVM.</li>
+
+<li><a href="docs/BytecodeFormat.html">LLVM Bytecode File Format</a></li>
+
 </ul>
 
-<font size=+1><b>LLVM User Guides:</b></font>
+<!--=======================================================================-->
+<div class="doc_subsection">LLVM User Guides:</div>
+<!--=======================================================================-->
 
 <ul>
 <li><a href="docs/GettingStarted.html">The LLVM Getting Started Guide</a> -
@@ -25,12 +32,6 @@
 <li><a href="docs/CommandGuide/">LLVM Command Guide</a> - A reference manual for
 the LLVM command line utilities ("man" pages for LLVM tools).</li>
 
-<li><a href="docs/Projects.html">LLVM Project Guide</a> - How-to guide and
-templates for new projects that <em>use</em> the LLVM infrastructure.  The
-templates (directory organization, Makefiles, and test tree) allow the project
-code to be located outside (or inside) the <tt>llvm/</tt> tree, while using LLVM
-header files and libraries.</li>
-
 <li><a href="docs/HowToSubmitABug.html">How to Submit A Bug Report</a> -
 Instructions for properly submitting information about any bugs you run into in
 the LLVM system.</li>
@@ -42,44 +43,25 @@
 Instructions for building the front-end from source.</li>
 </ul>
 
-<font size=+1><b>Programming Documentation:</b></font>
+
+<!--=======================================================================-->
+<div class="doc_subsection">General LLVM Programming Documentation:</div>
+<!--=======================================================================-->
 
 <ul>
 <li><a href="docs/ProgrammersManual.html">The LLVM Programmers Manual</a> -
 Introduction to the general layout of the LLVM sourcebase, important classes
 and APIs, and some tips & tricks.</li>
 
-<li><a href="docs/WritingAnLLVMPass.html">Writing an LLVM Pass</a> - Information
-on how to write LLVM transformations and analyses.</li>
-
-<li><a href="docs/AliasAnalysis.html">Alias Analysis in LLVM</a> - Information
-on how to write a new alias analysis implementation or how to use existing
-analyses.</li>
-
-<li><a href="docs/CodeGenerator.html">The LLVM Target-Independent Code
-Generator</a> - 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.</li>
-
-<li><a href="docs/GarbageCollection.html">Accurate Garbage Collection with
-LLVM</a> - The interfaces source-language compilers should use for compiling
-GC'd programs.</li>
-
-<li><a href="docs/SourceLevelDebugging.html">Source Level Debugging with
-LLVM</a> - This document describes the design and philosophy behind the LLVM
-source-level debugger.</li>
-
-<li><a href="docs/TableGenFundamentals.html">TableGen Fundamentals</a> -
-Describes the TableGen tool, which is used heavily by the LLVM code
-generator.</li>
+<li><a href="docs/Projects.html">LLVM Project Guide</a> - How-to guide and
+templates for new projects that <em>use</em> the LLVM infrastructure.  The
+templates (directory organization, Makefiles, and test tree) allow the project
+code to be located outside (or inside) the <tt>llvm/</tt> tree, while using LLVM
+header files and libraries.</li>
 
 <li><a href="docs/CommandLine.html">CommandLine library Reference Manual</a> -
 Provides information on using the command line parsing library.</li>
 
-<li><a href="docs/ExtendingLLVM.html">Extending LLVM to suit your needs</a> -
-Required modifications to add new instructions, intrinsic functions, and
-types.</li>
-
 <li><a href="docs/CodingStandards.html">Recommended LLVM Coding standards</a> -
 Details the LLVM coding standards and provides useful information on writing
 efficient C++ code.</li>
@@ -88,15 +70,11 @@
 interested in doing something with LLVM but aren't sure what needs to be
 done.</li>
 
-<li><a href="docs/Stacker.html">The Stacker Cronicles</a> - This document
-describes both the Stacker language and LLVM frontend, but also some details
-about LLVM useful for those writing front-ends.</li>
-
 <li><a href="docs/ExtendingLLVM.html">Extending LLVM</a> - Look here to see how 
 to add instructions and intrinsics to LLVM.</li>
+
 <li><a href="docs/CodingStandards.html">Coding Standards</a> - Guidelines for
 hacking LLVM source.</li>
-<li><a href="docs/BytecodeFormat.html">LLVM Bytecode File Format</a></li>
 
 <li><a href="doxygen/">Doxygen generated documentation</a> (<a
 href="doxygen/inherits.html">classes</a>)</li>
@@ -105,11 +83,48 @@
 
 </ul>
 
-<a name="Support">
-<div class="www_sectiontitle">
-  LLVM Support
-</div>
-</a>
+<!--=======================================================================-->
+<div class="doc_subsection">LLVM Subsystem Documentation:</div>
+<!--=======================================================================-->
+
+<ul>
+
+<li><a href="docs/WritingAnLLVMPass.html">Writing an LLVM Pass</a> - Information
+on how to write LLVM transformations and analyses.</li>
+
+<li><a href="docs/CodeGenerator.html">The LLVM Target-Independent Code
+Generator</a> - 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.</li>
+
+<li><a href="docs/TableGenFundamentals.html">TableGen Fundamentals</a> -
+Describes the TableGen tool, which is used heavily by the LLVM code
+generator.</li>
+
+<li><a href="docs/AliasAnalysis.html">Alias Analysis in LLVM</a> - Information
+on how to write a new alias analysis implementation or how to use existing
+analyses.</li>
+
+<li><a href="docs/Stacker.html">The Stacker Cronicles</a> - This document
+describes both the Stacker language and LLVM frontend, but also some details
+about LLVM useful for those writing front-ends.</li>
+
+<li><a href="docs/GarbageCollection.html">Accurate Garbage Collection with
+LLVM</a> - The interfaces source-language compilers should use for compiling
+GC'd programs.</li>
+
+<li><a href="docs/SourceLevelDebugging.html">Source Level Debugging with
+LLVM</a> - This document describes the design and philosophy behind the LLVM
+source-level debugger.</li>
+
+<li><a href="docs/Bugpoint.html">Bugpoint</a> automatic bug finder and
+test-case reducer description and usage information.</li>
+
+</ul>
+
+<!--=======================================================================-->
+<a name="Support"> <div class="doc_section">LLVM Support</div> </a>
+<!--=======================================================================-->
 
 <ul>
 <li><a href="docs/FAQ.html">Frequently Asked Questions</a> - A list of common





More information about the llvm-commits mailing list