Beaver.MLIR.Debug (beaver v0.4.8)

Copy Markdown

Configure MLIR global debug options.

Summary

Functions

Enable or disable global debugging.

Check if global debugging is enabled.

Check if a specific debug type is currently enabled.

Set debug type(s).

Functions

disable()

enable(enable \\ true)

Enable or disable global debugging.

enabled?()

Check if global debugging is enabled.

Examples

iex> Beaver.MLIR.Debug.enabled?()
false

is_current_debug_type?(type)

Check if a specific debug type is currently enabled.

Examples

iex> Beaver.MLIR.Debug.is_current_debug_type?("pass-manager")
true

set_debug_type(type)

Set debug type(s).

Note: Global debug must be enabled for any output to be produced.

Examples

iex> Beaver.MLIR.Debug.set_debug_type("pass-manager")
:ok

iex> Beaver.MLIR.Debug.set_debug_type(~w[pass-manager dialect-conversion])
:ok