X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;ds=sidebyside;f=docs%2Findex.html;h=15247ee57507e68b5fc20998ff717394cb3e6b16;hb=1a203571ca94c4770a8cada8ace7fbeb0e65799a;hp=cf9ce8f9d601284c8a272bb958252b441ca2d1af;hpb=17d3efcd72d13c01f7c35616147bb2215247d83a;p=oota-llvm.git
diff --git a/docs/index.html b/docs/index.html
index cf9ce8f9d60..15247ee5750 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -10,35 +10,44 @@
Documentation for the LLVM System
-
+
@@ -51,8 +60,40 @@ Discusses how to get up and running quickly with the LLVM infrastructure.
Everything from unpacking and compilation of the distribution to execution of
some tools.
-LLVM Command Guide - A reference manual for
-the LLVM command line utilities ("man" pages for LLVM tools).
+Getting Started with the LLVM System using
+Microsoft Visual Studio - An addendum to the main Getting Started guide for
+those using Visual Studio on Windows.
+
+LLVM Tutorial - A walk through the process of using
+LLVM for a custom language, and the facilities LLVM offers in tutorial form.
+Developer Policy - The LLVM project's
+policy towards developers and their contributions.
+
+LLVM Command Guide - A reference
+manual for the LLVM command line utilities ("man" pages for LLVM tools).
+Current tools:
+ llvm-ar,
+ llvm-as,
+ llvm-dis,
+ llvm-extract,
+ llvm-ld,
+ llvm-link,
+ llvm-nm,
+ llvm-prof,
+ llvm-ranlib,
+ opt,
+ llc,
+ lli,
+ llvmc
+ llvm-gcc,
+ llvm-g++,
+ stkrc,
+ bugpoint,
+ llvm-bcanalyzer,
+
+
+LLVM's Analysis and Transform Passes - A list of
+optimizations and analyses implemented in LLVM.
Frequently Asked Questions - A list of common
questions and problems and their solutions.
@@ -67,13 +108,16 @@ the LLVM system.
LLVM Test Suite Guide - A reference
manual for using the LLVM test suite.
-How to build the C/C++ front-end -
+How to build the C/C++ front-end -
Instructions for building the front-end from source.
+The LLVM Lexicon - Definition of acronyms, terms
+and concepts used in LLVM.
+
You can probably find help on the unofficial LLVM IRC
channel. We often are on irc.oftc.net in the #llvm channel. If you are
-using the mozilla browser, and have chatzilla installed, you can join by clicking here.
+using the mozilla browser, and have chatzilla installed, you can join #llvm on irc.oftc.net directly.
@@ -83,6 +127,9 @@ href="irc://irc.oftc.net/llvm">clicking here.
@@ -128,6 +179,9 @@ Browser
Writing an LLVM Pass - Information
on how to write LLVM transformations and analyses.
+Writing an LLVM Backend - Information
+on how to write LLVM backends for machine targets.
+
The LLVM Target-Independent Code
Generator - The design and implementation of the LLVM code generator.
Useful if you are working on retargetting LLVM to a new architecture, designing
@@ -141,7 +195,7 @@ generator.
on how to write a new alias analysis implementation or how to use existing
analyses.
-The Stacker Cronicles - This document
+The Stacker Chronicles - This document
describes both the Stacker language and LLVM frontend, but also some details
about LLVM useful for those writing front-ends.
@@ -153,11 +207,30 @@ GC'd programs.
LLVM - This document describes the design and philosophy behind the LLVM
source-level debugger.
-Bugpoint automatic bug finder and
-test-case reducer description and usage information.
+Zero Cost Exception handling in LLVM
+- This document describes the design and implementation of exception handling
+in LLVM.
+
+Bugpoint - automatic bug finder and test-case
+reducer description and usage information.
+
+Compiler Driver (llvmc) - This document
+describes the design and configuration of the LLVM compiler driver tool,
+llvmc.
+
+LLVM Bitcode File Format
+
+System Library - This document describes
+the LLVM System Library (lib/System) and how to keep LLVM source code
+portable
+
+Link Time Optimization - This
+document describes the interface between LLVM intermodular optimizer and
+the linker and its design
+
@@ -177,12 +250,17 @@ Patches Archive: This list gets emailed every time a bug is opened and
closed, and when people submit patches to be included in LLVM. It is higher
volume than the LLVMdev list.
-The CVS Commits
+The Commits
Archive: This list contains all commit messages that are made when LLVM
-developers commit code changes to the CVS archive. It is useful for those who
+developers commit code changes to the repository. It is useful for those who
want to stay on the bleeding edge of LLVM development. This list is very high
volume.
+The
+Test Results Archive: A message is automatically sent to this list by every
+active nightly tester when it completes. As such, this list gets email several
+times each day, making it a high volume list.
+
@@ -194,7 +272,8 @@ volume.
- LLVM Compiler Infrastructure
+ LLVM Compiler Infrastructure
Last modified: $Date$
+