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
Link to this function
functions()
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)
@spec signatures(Beaver.MLIR.Context.t()) :: [Beaver.ENIF.Type.signature()]
Retrieves the signatures of enif functions.