X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=docs%2Findex.html;h=5c50c411cfb14aa8c7b669e1ac13cd36d424981c;hb=9e6d1d1f5034347d237941f1bf08fba5c1583cd3;hp=22f90de202b8b3b3abe947efa6633a0eac1994d6;hpb=2042302bb2ba5e51af8bf8ec7e95650199ca2dc1;p=oota-llvm.git diff --git a/docs/index.html b/docs/index.html index 22f90de202b..5c50c411cfb 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1,4 +1,3 @@ - @@ -11,35 +10,46 @@
Documentation for the LLVM System
+
+ +
+

+ +
+ +

+
+
+
+ +
+

Written by The LLVM Team

-
LLVM Design
+
LLVM Design & Overview
@@ -52,21 +62,65 @@ 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.
  • -
  • Release notes for the current release +
  • Frequently Asked Questions - A list of common +questions and problems and their solutions.
  • + +
  • Release notes for the current release - This describes new features, known bugs, and other limitations.
  • How to Submit A Bug Report - Instructions for properly submitting information about any bugs you run into in the LLVM system.
  • -
  • LLVM Test Suite Guide - A reference -manual for using the LLVM test suite.
  • +
  • LLVM Testing Infrastructure Guide - A reference +manual for using the LLVM testing infrastructure.
  • + +
  • How to build the Ada/C/C++/Fortran front-ends - +Instructions for building gcc front-ends 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 #llvm on irc.oftc.net directly.
  • -
  • How to build the C/C++ front-end - -Instructions for building the front-end from source.
  • @@ -75,6 +129,9 @@ Instructions for building the front-end from source. @@ -120,6 +181,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 @@ -133,10 +197,6 @@ generator.
  • on how to write a new alias analysis implementation or how to use existing analyses. -
  • The Stacker Cronicles - This document -describes both the Stacker language and LLVM frontend, but also some details -about LLVM useful for those writing front-ends.
  • -
  • Accurate Garbage Collection with LLVM - The interfaces source-language compilers should use for compiling GC'd programs.
  • @@ -145,55 +205,70 @@ 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.
  • - -
    LLVM Support
    - +
  • Compiler Driver (llvmc) Tutorial +- This document is a tutorial introduction to the usage and +configuration of the LLVM compiler driver tool, llvmc.
  • - + -
    LLVM Mailing Lists
    +
    LLVM Mailing Lists
    @@ -201,11 +276,12 @@ volume.
    Valid CSS! + src="http://jigsaw.w3.org/css-validator/images/vcss-blue" alt="Valid CSS"> Valid HTML 4.01! + src="http://www.w3.org/Icons/valid-html401-blue" alt="Valid HTML 4.01"> - LLVM Compiler Infrastructure
    + LLVM Compiler Infrastructure
    Last modified: $Date$
    +