API Reference charms v0.1.4

Modules

Documentation for Charms.

Charms.Defm is a DSL for defining functions that can be JIT-compiled.

Charms.Defm.Definition provides functions to define and compile defm functions that can be JIT/AOT compiled to native targets.

Expander is a module of functions to compile Elixir AST to MLIR.

Intrinsic module for BEAM environment's type.

Define intrinsic functions.

Options for intrinsic functions.

Compile and execute MLIR modules generated from Charms.Defm.

Intrinsic module to define functions in Kernel.

Intrinsic module to work with pointers.

Intrinsic module to define essential functions provided by Charms.

Intrinsic module for SIMD types.

Intrinsic module for Erlang term type.