Beaver. MLIR. ConversionPatternRewriter
(beaver v0.4.8)
Copy Markdown
A conversion-aware pattern rewriter, including 1:N operation replacement.
Summary
Types
@type t() :: %Beaver.MLIR.ConversionPatternRewriter{ref: term()}
Functions
See Beaver.MLIR.CAPI.mlirConversionPatternRewriterAsPatternRewriter/1.
See Beaver.MLIR.CAPI.mlirConversionPatternRewriterConvertRegionTypes/3.
Replaces an operation through the conversion rewriter.
Unlike RewriterBase.replace_op/3, the replacement types may differ from
the original result types because the pattern's type converter defines the
legal mapping.
@spec replace_op_with_multiple(t(), Beaver.MLIR.Operation.t(), [ [Beaver.MLIR.Value.t()] ]) :: :ok