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