[−][src]Crate llvm_sys
Bindings to LLVM's C API, version 3.9.
Refer to the LLVM documentation for more information.
Modules
analysis | Various analyses of the LLVM IR. |
bit_reader | Input of the LLVM bitcode format. |
bit_writer | Output of the LLVM bitcode format. |
core | The LLVM intermediate representation. |
disassembler | A disassembler library. |
error_handling | |
execution_engine | Runtime code generation and execution. |
initialization | Initialization routines which must be called before using library features. |
ir_reader | The IR reader |
link_time_optimizer | Link-time-optimization |
linker | The module/file/archive linker |
lto | Abstract link time optimization. |
object | Object file reading and writing |
orc | The ORC JIT. |
prelude | Core types used throughout LLVM. |
support | |
target | Target information |
target_machine | Target machine information, to generate assembly or object files. |
transforms |
Structs
LLVMAttribute |
Enums
Constants
Type Definitions
LLVMAttributeIndex | Either LLVMAttributeReturnIndex, LLVMAttributeFunctionIndex, or a parameter number from 1 to N. |
LLVMDiagnosticHandler | |
LLVMYieldCallback |