Beaver.MLIR.Pass.Composer (beaver v0.3.4)
This module provide functions to compose passes.
Summary
Types
Link to this type
composer()
@type composer() :: t()
Link to this type
operation()
@type operation() :: Beaver.MLIR.Module.t() | Beaver.MLIR.Operation.t()
Link to this type
run_option()
Link to this type
run_result()
Functions
Link to this function
append(composer_or_op, pass)
Link to this function
nested(composer_or_op, op_name, passes)
Link to this function
new(composer)
Link to this function
run(composer, opts \\ [debug: false, print: false, timing: false])
@spec run(composer(), [run_option()]) :: run_result()
Link to this function
run!(composer, opts \\ [debug: false, print: false, timing: false])
@spec run!(composer(), [run_option()]) :: operation()
Link to this function