Crate llvm_sys

source ·
Expand description

Bindings to LLVM’s C API.

Refer to the LLVM documentation for more information.


Various analyses of the LLVM IR.
Input of the LLVM bitcode format.
Output of the LLVM bitcode format.
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
The module/file/archive linker
Abstract link time optimization.
Object file reading and writing
Core types used throughout LLVM.
Remark diagnostics library.
Target information
Target machine information, to generate assembly or object files.



Type Definitions

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