Beaver.ENIF (beaver v0.3.6)

This module provides functions to work with Erlang's erl_nif APIs in MLIR.

Summary

Functions

insert external functions of ENIF into current MLIR block

Retrieves the signatures of enif functions.

Functions

See Beaver.MLIR.CAPI.beaver_raw_enif_functions/0.

Link to this function

populate_external_functions(ctx, block)

insert external functions of ENIF into current MLIR block

Link to this function

signature(ctx, name)

@spec signature(Beaver.MLIR.Context.t(), atom()) :: nil | Beaver.ENIF.Type.signature()
Link to this function

signatures(ctx)

Retrieves the signatures of enif functions.