# `Beaver.Env`

This module defines macros to getting MLIR context, region, block within the do block of mlir/1. It works like __MODULE__/0, __CALLER__/0 of Elixir special forms.

# `block`
*macro* 

Return block in the DSL environment

# `block`
*macro* 

Return block with a given name in the DSL environment

# `context`
*macro* 

Return context in the DSL environment

# `ip`
*macro* 

Return insertion point in the DSL environment

# `region`
*macro* 

Return region in the DSL environment

# `valid_insertion_point?`

