Expand description
Bindings to LLVM’s C API.
Refer to the LLVM documentation for more information.
Modules
- Various analyses of the LLVM IR.
 - Input of the LLVM bitcode format.
 - Output of the LLVM bitcode format.
 - LLVM’s BLAKE3 implementation. Original BLAKE3 C API: https://github.com/BLAKE3-team/BLAKE3/tree/1.3.1/c
 - COMDAT
 - The LLVM intermediate representation.
 - Generation of DWARF debug info.
 - A disassembler library.
 - Runtime code generation and execution.
 - Initialization routines which must be called before using library features.
 - The IR reader
 - The module/file/archive linker
 - Abstract link time optimization.
 - Object file reading and writing
 - OrcV2
 - Core types used throughout LLVM.
 - Remark diagnostics library.
 - Target information
 - Target machine information, to generate assembly or object files.
 
Enums
Constants
Type Aliases
- Either LLVMAttributeReturnIndex, LLVMAttributeFunctionIndex, or a parameter number from 1 to N.