X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=docs%2Findex.html;h=bfca45ba0a27246280e7eeb67ccf77637a538718;hb=06138ac5690383166e1e4f6414af846911ae9c28;hp=8255644249bc7458b2ee02f0a12852b3fa3b3c78;hpb=96bba388312d01bd31ea47bf491b1aaa801c3849;p=oota-llvm.git
diff --git a/docs/index.html b/docs/index.html
index 8255644249b..bfca45ba0a2 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -2,47 +2,61 @@
"http://www.w3.org/TR/html4/strict.dtd">
-
+
If you are using a released version of LLVM,
+see the download page to find
+your documentation.
+
+
+
+
-
+
-
+
@@ -51,79 +65,95 @@ 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 CMake guide - An addendum to the main Getting
+Started guide for those using the CMake build
+system.
+
+
+- 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).
+- 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.
+- How To Add Your Build Configuration
+To LLVM Buildbot Infrastructure - Instructions for adding new builder to
+LLVM buildbot master.
+
-
+
-
+
@@ -147,10 +177,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.
@@ -159,40 +185,89 @@ 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 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
+portable
+
+- Link Time Optimization - This
+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.
-- Compiler Driver (llvmc) - This document
-describes the design and configuration of the LLVM compiler driver tool,
-llvmc.
+- Branch Weight Metadata - Provides
+information about Branch Prediction Information.
-
+
-- The
-LLVM Announcements List: This is a low volume list that provides important
+
+
- LLVM Project Guide - How-to guide and
+templates for new projects that use the LLVM infrastructure. The
+templates (directory organization, Makefiles, and test tree) allow the project
+code to be located outside (or inside) the llvm/ tree, while using LLVM
+header files and libraries.
+
+- LLVMBuild Documentation - Describes the
+LLVMBuild organization and files used by LLVM to specify component
+descriptions.
+
+- LLVM Makefile Guide - Describes how the
+LLVM makefiles work and how to use them.
+
+- How To Release LLVM To The Public - This
+is a guide to preparing LLVM releases. Most developers can ignore it.
+
+
+
+
+
+
+
+
@@ -200,11 +275,11 @@ volume.
+ src="http://jigsaw.w3.org/css-validator/images/vcss-blue" alt="Valid CSS">
+ src="http://www.w3.org/Icons/valid-html401-blue" alt="Valid HTML 4.01">
- LLVM Compiler Infrastructure
+ LLVM Compiler Infrastructure
Last modified: $Date$
-
+