Expand description

Bindings to LLVM’s C API.

Refer to the LLVM documentation for more information.

Modules

Various analyses of the LLVM IR.
Input of the LLVM bitcode format.
Output of the LLVM bitcode format.
COMDAT
The LLVM intermediate representation.
Generation of DWARF debug info.
A disassembler library.
Runtime code generation and execution.
Initialization routines which must be called before using library features.
The IR reader
Link-time-optimization
The module/file/archive linker
Abstract link time optimization.
Object file reading and writing
The ORC JIT.
Core types used throughout LLVM.
Remark diagnostics library.
Target information
Target machine information, to generate assembly or object files.

Enums

Constants

Type Definitions

Either LLVMAttributeReturnIndex, LLVMAttributeFunctionIndex, or a parameter number from 1 to N.