X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=docs%2Findex.html;h=bf12f719b2b6ea7567fd6e3986e54d214fa4d571;hb=bbdca3f68edce8b2cc409ed71d256b4dbb0c56ad;hp=fcb998d5e665d088ccc66d6fc1a3f103ee9c5fe8;hpb=20fdab6fbf582116a99a185afbcba3ca34655fe1;p=oota-llvm.git diff --git a/docs/index.html b/docs/index.html index fcb998d5e66..bf12f719b2b 100644 --- a/docs/index.html +++ b/docs/index.html @@ -2,12 +2,16 @@ "http://www.w3.org/TR/html4/strict.dtd"> - Documentation for the LLVM System + Documentation for the LLVM System at SVN head -
Documentation for the LLVM System
+
Documentation for the LLVM System at SVN head
+ +

If you are using a released version of LLVM, +see the download page to find +your documentation.

@@ -21,14 +25,16 @@
+


+

-
+

Written by The LLVM Team

@@ -39,15 +45,15 @@ @@ -64,52 +70,61 @@ some tools. Microsoft Visual Studio - An addendum to the main Getting Started guide for those using Visual Studio on Windows. -
  • LLVM Command Guide - A reference -manual for the LLVM command line utilities ("man" pages for LLVM tools).
    +
  • 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-ranlib, - llvm-as, - llvm-dis, - opt, - llc, - lli, - llvm-link, - llvm-nm, - llvm-prof, - llvmgcc, - llvmgxx, - gccas, - gccld, - stkrc, - bugpoint, - llvm-extract, - llvm-bcanalyzer, - llvmc + 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++, + 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.
  • -
  • Release notes for the current release +
  • 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 C/C++ front-end - -Instructions for building the front-end from source.
  • +
  • How to build the Ada/C/C++/Fortran front-ends - +Instructions for building gcc front-ends from source.
  • + +
  • Packaging guide - Advice on packaging +LLVM into a distribution.
  • 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 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.
  • @@ -143,7 +158,7 @@ Provides information on using the command line parsing library. Details the LLVM coding standards and provides useful information on writing efficient C++ code. -
  • Extending LLVM - Look here to see how +
  • Extending LLVM - Look here to see how to add instructions and intrinsics to LLVM.
  • Using LLVM Libraries - Look here to @@ -152,15 +167,14 @@ understand how to use the libraries produced when LLVM is compiled.
  • How To Release LLVM To The Public - This is a guide to preparing LLVM releases. Most developers can ignore it.
  • -
  • Doxygen generated +
  • Doxygen generated documentation (classes) (tarball)
  • -
  • CVSWeb CVS Tree -Browser
  • +
  • ViewVC Repository Browser
  • @@ -189,10 +203,6 @@ generator. on how to write a new alias analysis implementation or how to use existing analyses. -
  • 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.
  • -
  • Accurate Garbage Collection with LLVM - The interfaces source-language compilers should use for compiling GC'd programs.
  • @@ -201,14 +211,23 @@ GC'd programs. LLVM - This document describes the design and philosophy behind the LLVM source-level debugger. +
  • 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.
  • +
  • Compiler Driver (llvmc) Tutorial +- This document is a tutorial introduction to the usage and +configuration of the LLVM compiler driver tool, llvmc.
  • -
  • LLVM Bytecode File Format
  • +
  • Compiler Driver (llvmc) +Reference - This document describes the design and configuration +of llvmc in more detail.
  • + +
  • LLVM Bitcode File Format - This describes +the file format and encoding used for LLVM "bc" files.
  • System Library - This document describes the LLVM System Library (lib/System) and how to keep LLVM source code @@ -218,6 +237,11 @@ portable
  • document describes the interface between LLVM intermodular optimizer and the linker and its design +
  • The LLVM gold plugin - How to build your +programs with link-time optimization on Linux.
  • + +
  • The GDB JIT interface - How to debug +JITed code with GDB.
  • @@ -226,27 +250,27 @@ the linker and its design