Crate llvm_sys

source ·
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
The module/file/archive linker
Abstract link time optimization.
Object file reading and writing
OrcV2
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.