Beaver.MLIR.Debug (beaver v0.4.7)

Configure MLIR debug options.

Summary

Functions

Check if global debugging is enabled.

Check if a specific debug type is currently enabled.

Set debug type(s).

Functions

disable_global_debug()

enable_global_debug(enable \\ true)

global_debug_enabled?()

Check if global debugging is enabled.

Examples

iex> Beaver.MLIR.Debug.global_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