### Navigation

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

# Programming Documentation

- LLVM Language Reference Manual

  Defines the LLVM intermediate representation and the assembly form of the different nodes.

- The LLVM Programmers Manual

  Introduction to the general layout of the LLVM sourcebase, important classes and APIs, and some tips & tricks.

- CommandLine 2.0 Library Manual

  Provides information on using the command line parsing library.

- LLVM Coding Standards

  Details the LLVM coding standards and provides useful information on writing efficient C++ code.

- Extending LLVM

  Look here to see how to add instructions and intrinsics to LLVM.

- Doxygen generated documentation

  (classes) (tarball)

- ViewVC Repository Browser

### Navigation

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