docs: dedent list on index.rst
[oota-llvm.git] / docs / index.rst
1 .. _contents:
2
3 Overview
4 ========
5
6 .. warning::
7
8    If you are using a released version of LLVM, see `the download page
9    <http://llvm.org/releases/>`_ to find your documentation.
10
11 The LLVM compiler infrastructure supports a wide range of projects, from
12 industrial strength compilers to specialized JIT applications to small
13 research projects.
14
15 Similarly, documentation is broken down into several high-level groupings
16 targeted at different audiences:
17
18 * **Design & Overview**
19
20  Several introductory papers and presentations are available at
21  :ref:`design_and_overview`.
22
23 * **Publications**
24
25  The list of `publications <http://llvm.org/pubs>`_ based on LLVM.
26
27 * **User Guides**
28
29  Those new to the LLVM system should first vist the :ref:`userguides`.
30
31  NOTE: If you are a user who is only interested in using LLVM-based
32  compilers, you should look into `Clang <http://clang.llvm.org>`_ or
33  `DragonEgg <http://dragonegg.llvm.org>`_ instead. The documentation here is
34  intended for users who have a need to work with the intermediate LLVM
35  representation.
36
37 * **API Clients**
38
39  Developers of applications which use LLVM as a library should visit the
40  :ref:`programming`.
41
42 * **Subsystems**
43
44  API clients and LLVM developers may be interested in the
45  :ref:`subsystems` documentation.
46
47 * **Development Process**
48
49  Additional documentation on the LLVM project can be found at
50  :ref:`development_process`.
51
52 * **Mailing Lists**
53
54  For more information, consider consulting the LLVM :ref:`mailing_lists`.
55
56 .. toctree::
57    :maxdepth: 2
58
59    design_and_overview
60    userguides
61    programming
62    subsystems
63    development_process
64    mailing_lists
65    
66 Indices and tables
67 ==================
68
69 * :ref:`genindex`
70 * :ref:`search`