### Navigation

- index
- next |
- previous |
- LLVM Home |
- Documentation»

# User Guides

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

- Building LLVM with CMake

  > An addendum to the main Getting Started guide for those using the CMake build system.

- How To Build On ARM

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

- LLVM Tutorial

  > A walk through the process of using LLVM for a custom language, and the facilities LLVM offers in tutorial form.

- LLVM Developer Policy

  > The LLVM project’s policy towards developers and their contributions.

- LLVM Command Guide

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

- Sphinx Quickstart Template

  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

  > Advice on packaging LLVM into a distribution.

- The LLVM Lexicon

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

### Navigation

- index
- next |
- previous |
- LLVM Home |
- Documentation»