Book[]
Document[]
- portal
- Programmers Manual
- good document to read before reading LLVM code
Repository[]
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.
- 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.