X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=docs%2Findex.html;h=c343cf42652bf174e1e757e8548fb44135aa3a48;hb=28622d621cd2b8dd879899598a2dc824831ddbbd;hp=cf9ce8f9d601284c8a272bb958252b441ca2d1af;hpb=17d3efcd72d13c01f7c35616147bb2215247d83a;p=oota-llvm.git diff --git a/docs/index.html b/docs/index.html index cf9ce8f9d60..c343cf42652 100644 --- a/docs/index.html +++ b/docs/index.html @@ -10,35 +10,44 @@
Documentation for the LLVM System
+
+ +
+ +
+ +
+
-

Written by The LLVM Team

+

Written by The LLVM Team

-
LLVM Design
+
LLVM Design & Overview
@@ -51,8 +60,35 @@ 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.
  • + +
  • 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, +
  • Frequently Asked Questions - A list of common questions and problems and their solutions.
  • @@ -70,10 +106,13 @@ manual for using the LLVM test suite.
  • 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 +122,9 @@ href="irc://irc.oftc.net/llvm">clicking here. @@ -128,6 +174,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 +190,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 +202,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
  • +
    LLVM Mailing Lists
    @@ -177,12 +245,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 +267,8 @@ volume. Valid HTML 4.01! - LLVM Compiler Infrastructure
    + LLVM Compiler Infrastructure
    Last modified: $Date$ +