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