[InstCombine] Signed saturation tests. NFC
[llvm-core.git] / docs / index.rst
blob531616d69129ccd64b35223d6d377dda54d4a8d4
1 About
2 ========
4 .. warning::
6    If you are using a released version of LLVM, see `the download page
7    <http://llvm.org/releases/>`_ to find your documentation.
9 The LLVM compiler infrastructure supports a wide range of projects, from
10 industrial strength compilers to specialized JIT applications to small
11 research projects.
13 Similarly, documentation is broken down into several high-level groupings
14 targeted at different audiences:
16 LLVM Design & Overview
17 ======================
19 Several introductory papers and presentations.
21 .. toctree::
22    :hidden:
24    FAQ
25    Lexicon
27 `Introduction to the LLVM Compiler`__
28   Presentation providing a users introduction to LLVM.
30   .. __: http://llvm.org/pubs/2008-10-04-ACAT-LLVM-Intro.html
32 `Intro to LLVM`__
33   Book chapter providing a compiler hacker's introduction to LLVM.
35   .. __: http://www.aosabook.org/en/llvm.html
38 `LLVM: A Compilation Framework for Lifelong Program Analysis & Transformation`__
39   Design overview.
41   .. __: http://llvm.org/pubs/2004-01-30-CGO-LLVM.html
43 `LLVM: An Infrastructure for Multi-Stage Optimization`__
44   More details (quite old now).
46   .. __: http://llvm.org/pubs/2002-12-LattnerMSThesis.html
48 Documentation
49 =============
51 Getting Started, How-tos, Developer Guides, and Tutorials.
53 .. toctree::
54    :hidden:
56    GettingStartedTutorials
57    Reference
58    UserGuides
60 :doc:`GettingStartedTutorials`
61   For those new to the LLVM system.
63 :doc:`UserGuides`
64   User guides and How-tos.
66 :doc:`Reference`
67   LLVM and API reference documentation.
69 Community
70 =========
72 LLVM welcomes contributions of all kinds. To learn more, see the following articles:
74 .. toctree::
75    :hidden:
77    GettingInvolved
79 * :doc:`GettingInvolved`
80 * :ref:`development-process`
81 * :ref:`mailing-lists`
82 * :ref:`meetups-social-events`
83 * :ref:`community-proposals`
85 Indices and tables
86 ==================
88 * :ref:`genindex`
89 * :ref:`search`