| Getting Started/Tutorials |
| ========================= |
| |
| For those new to the LLVM system. |
| |
| .. toctree:: |
| :hidden: |
| |
| CompilerWriterInfo |
| Frontend/PerformanceTips |
| GettingStarted |
| GettingStartedVS |
| ProgrammersManual |
| tutorial/index |
| MyFirstTypoFix |
| |
| :doc:`GettingStarted` |
| Discusses how to get up and running quickly with the LLVM infrastructure. |
| Everything from unpacking and compilation of the distribution to execution |
| of some tools. |
| |
| :doc:`tutorial/index` |
| Tutorials about using LLVM. Includes a tutorial about making a custom |
| language with LLVM. |
| |
| :doc:`ProgrammersManual` |
| Introduction to the general layout of the LLVM sourcebase, important classes |
| and APIs, and some tips & tricks. |
| |
| :doc:`Frontend/PerformanceTips` |
| A collection of tips for frontend authors on how to generate IR |
| which LLVM is able to effectively optimize. |
| |
| :doc:`GettingStartedVS` |
| An addendum to the main Getting Started guide for those using Visual Studio |
| on Windows. |
| |
| :doc:`CompilerWriterInfo` |
| A list of helpful links for compiler writers. |
| |
| :doc:`MyFirstTypoFix` |
| This tutorial will guide you through the process of making a change to |
| LLVM, and contributing it back to the LLVM project. |