1Getting Started/Tutorials
2=========================
3
4For those new to the LLVM system.
5
6.. toctree::
7   :hidden:
8
9   CompilerWriterInfo
10   Frontend/PerformanceTips
11   GettingStarted
12   GettingStartedVS
13   ProgrammersManual
14   tutorial/index
15   MyFirstTypoFix
16
17:doc:`GettingStarted`
18   Discusses how to get up and running quickly with the LLVM infrastructure.
19   Everything from unpacking and compilation of the distribution to execution
20   of some tools.
21
22:doc:`tutorial/index`
23   Tutorials about using LLVM. Includes a tutorial about making a custom
24   language with LLVM.
25
26:doc:`ProgrammersManual`
27  Introduction to the general layout of the LLVM sourcebase, important classes
28  and APIs, and some tips & tricks.
29
30:doc:`Frontend/PerformanceTips`
31   A collection of tips for frontend authors on how to generate IR
32   which LLVM is able to effectively optimize.
33
34:doc:`GettingStartedVS`
35   An addendum to the main Getting Started guide for those using Visual Studio
36   on Windows.
37
38:doc:`CompilerWriterInfo`
39  A list of helpful links for compiler writers.
40
41:doc:`MyFirstTypoFix`
42   This tutorial will guide you through the process of making a change to
43   LLVM, and contributing it back to the LLVM project.
44