• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1.. _userguides:
2
3User Guides
4===========
5
6.. toctree::
7   :hidden:
8
9   CMake
10   CommandGuide/index
11   DeveloperPolicy
12   GettingStartedVS
13   FAQ
14   Lexicon
15   Packaging
16
17* `The LLVM Getting Started Guide <GettingStarted.html>`_
18
19   Discusses how to get up and running quickly with the LLVM infrastructure.
20   Everything from unpacking and compilation of the distribution to execution
21   of some tools.
22
23* :ref:`building-with-cmake`
24
25   An addendum to the main Getting Started guide for those using the `CMake
26   build system <http://www.cmake.org>`_.
27
28* `Getting Started with the LLVM System using Microsoft Visual Studio
29  <GettingStartedVS.html>`_
30
31   An addendum to the main Getting Started guide for those using Visual Studio
32   on Windows.
33
34* `LLVM Tutorial <tutorial/>`_
35
36   A walk through the process of using LLVM for a custom language, and the
37   facilities LLVM offers in tutorial form.
38
39* :ref:`developer_policy`
40
41   The LLVM project's policy towards developers and their contributions.
42
43* :ref:`LLVM Command Guide <commands>`
44
45   A reference manual for the LLVM command line utilities ("man" pages for LLVM
46   tools).
47
48* `LLVM's Analysis and Transform Passes <Passes.html>`_
49
50   A list of optimizations and analyses implemented in LLVM.
51
52* :ref:`faq`
53
54   A list of common questions and problems and their solutions.
55
56* `Release notes for the current release <ReleaseNotes.html>`_
57
58   This describes new features, known bugs, and other limitations.
59
60* `How to Submit A Bug Report <HowToSubmitABug.html>`_
61
62   Instructions for properly submitting information about any bugs you run into
63   in the LLVM system.
64
65* `LLVM Testing Infrastructure Guide <TestingGuide.html>`_
66
67   A reference manual for using the LLVM testing infrastructure.
68
69* `How to build the C, C++, ObjC, and ObjC++ front end <http://clang.llvm.org/get_started.html>`_
70
71   Instructions for building the clang front-end from source.
72
73* :ref:`packaging`
74
75   Advice on packaging LLVM into a distribution.
76
77* :ref:`lexicon`
78
79   Definition of acronyms, terms and concepts used in LLVM.
80
81* `How To Add Your Build Configuration To LLVM Buildbot Infrastructure <HowToAddABuilder.html>`_
82
83   Instructions for adding new builder to LLVM buildbot master.
84
85* **IRC** -- You can probably find help on the unofficial LLVM IRC.
86
87   We often are on irc.oftc.net in the #llvm channel.  If you are using the
88   mozilla browser, and have chatzilla installed, you can `join #llvm on
89   irc.oftc.net <irc://irc.oftc.net/llvm>`_.
90