[Alignment][NFC] TargetCallingConv::setOrigAlign and TargetLowering::getABIAlignmentF...
[llvm-core.git] / docs / GettingStartedTutorials.rst
blob712463952b84e7032e8538dd2763127df147a6ef
1 Getting Started/Tutorials\r
2 =========================\r
3 \r
4 For those new to the LLVM system.\r
5 \r
6 .. toctree::\r
7    :hidden:\r
8 \r
9    CompilerWriterInfo\r
10    Frontend/PerformanceTips\r
11    GettingStarted\r
12    GettingStartedVS\r
13    ProgrammersManual\r
14    tutorial/index\r
16 :doc:`GettingStarted`\r
17    Discusses how to get up and running quickly with the LLVM infrastructure.\r
18    Everything from unpacking and compilation of the distribution to execution\r
19    of some tools.\r
21 :doc:`tutorial/index`\r
22    Tutorials about using LLVM. Includes a tutorial about making a custom\r
23    language with LLVM.\r
25 :doc:`ProgrammersManual`\r
26   Introduction to the general layout of the LLVM sourcebase, important classes\r
27   and APIs, and some tips & tricks.\r
29 :doc:`Frontend/PerformanceTips`\r
30    A collection of tips for frontend authors on how to generate IR\r
31    which LLVM is able to effectively optimize.\r
33 :doc:`GettingStartedVS`\r
34    An addendum to the main Getting Started guide for those using Visual Studio\r
35    on Windows.\r
37 :doc:`CompilerWriterInfo`\r
38   A list of helpful links for compiler writers.