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 |