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 Definitions

Either LLVMAttributeReturnIndex, LLVMAttributeFunctionIndex, or a parameter number from 1 to N.