Getting Started with the LLVM System
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.
An addendum to the main Getting Started guide for those using the CMake build system.
Notes on building and testing LLVM/Clang on ARM.
Getting Started with the LLVM System using Microsoft Visual Studio
An addendum to the main Getting Started guide for those using Visual Studio on Windows.
A walk through the process of using LLVM for a custom language, and the facilities LLVM offers in tutorial form.
The LLVM project’s policy towards developers and their contributions.
A reference manual for the LLVM command line utilities (“man” pages for LLVM tools).
LLVM’s Analysis and Transform Passes
A list of optimizations and analyses implemented in LLVM.
Frequently Asked Questions (FAQ)
A list of common questions and problems and their solutions.
Release notes for the current release
This describes new features, known bugs, and other limitations.
How to submit an LLVM bug report
Instructions for properly submitting information about any bugs you run into in the LLVM system.
A template + tutorial for writing new Sphinx documentation. It is meant to be read in source form.
LLVM Testing Infrastructure Guide
A reference manual for using the LLVM testing infrastructure.
How to build the C, C++, ObjC, and ObjC++ front end
Instructions for building the clang front-end from source.
Advice on packaging LLVM into a distribution.
Definition of acronyms, terms and concepts used in LLVM.
How To Add Your Build Configuration To LLVM Buildbot Infrastructure
Instructions for adding new builder to LLVM buildbot master.
IRC – You can probably find help on the unofficial LLVM IRC.
We often are on irc.oftc.net in the #llvm channel. If you are using the mozilla browser, and have chatzilla installed, you can join #llvm on irc.oftc.net.