• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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
16:doc:`GettingStarted`
17   Discusses how to get up and running quickly with the LLVM infrastructure.
18   Everything from unpacking and compilation of the distribution to execution
19   of some tools.
20
21:doc:`tutorial/index`
22   Tutorials about using LLVM. Includes a tutorial about making a custom
23   language with LLVM.
24
25:doc:`ProgrammersManual`
26  Introduction to the general layout of the LLVM sourcebase, important classes
27  and APIs, and some tips & tricks.
28
29:doc:`Frontend/PerformanceTips`
30   A collection of tips for frontend authors on how to generate IR
31   which LLVM is able to effectively optimize.
32
33:doc:`GettingStartedVS`
34   An addendum to the main Getting Started guide for those using Visual Studio
35   on Windows.
36
37:doc:`CompilerWriterInfo`
38  A list of helpful links for compiler writers.