LLVM

Book

 * きつねさんでもわかるLLVM

Document

 * portal
 * Programmers Manual
 * good document to read before reading LLVM code

Repository

 * github mirror

bitcode

 * binary expression of LLVM IR

LLVM IR

 * language used in LLVM
 * has few kind of expression
 * Japanese langauge reference

clang

 * Sub project of LLVM.
 * C/C++/Objective-C compiler that use LLVM as a backend.
 * Grown to a compiler that can be compared with GCC because of GPL 3 update.
 * Class reference
 * C API
 * patch to add function to check whether class is abstract
 * used from script language FFI
 * ruby ffi of libclang
 * Cling
 * C++ interpreter using LLVM/Clang

Plugin

 * llvm.org document
 * Official plugin examples.
 * Tutorial of it.
 * About clang plugin used in Document foundation.
 * Const analysis plugin
 * List of projects extending clang.
 * Useful for reading it as example of clang plugin.
 * ToyClangPlugin.cpp
 * Good example for diagnostic engine(printing error message).
 * Document of Recursive AST Visitor.