[−][src]Crate llvm_sys
Bindings to LLVM's C API, version 3.8.
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
| LLVMDiagnosticHandler | |
| LLVMYieldCallback |