[−][src]Crate llvm_sys
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. |
| comdat | COMDAT |
| core | The LLVM intermediate representation. |
| debuginfo | Generation of DWARF debug info. |
| disassembler | A disassembler library. |
| error | |
| 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. |
| remarks | Remark diagnostics library. |
| support | |
| target | Target information |
| target_machine | Target machine information, to generate assembly or object files. |
| transforms |
Enums
Constants
| LLVMAttributeFunctionIndex | |
| LLVMAttributeReturnIndex |
Type Definitions
| LLVMAttributeIndex | Either LLVMAttributeReturnIndex, LLVMAttributeFunctionIndex, or a parameter number from 1 to N. |
| LLVMDiagnosticHandler | |
| LLVMYieldCallback |