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. |