mlir.dialects._math_transform_ops_gen

Attributes

Classes

ApplyF32ExpansionPatternsOp

Converts math functions to f32: operands are extended and the result is

ApplyF32ExpansionPatternsOpAdaptor

ApplyPolynomialApproximationPatternsOp

Enables polynomial approximations for math functions.

ApplyPolynomialApproximationPatternsOpAdaptor

Functions

Module Contents

mlir.dialects._math_transform_ops_gen._ods_ir
mlir.dialects._math_transform_ops_gen._Buffer
class mlir.dialects._math_transform_ops_gen.ApplyF32ExpansionPatternsOp(*, loc: _ods_ir | None = None, ip: _ods_ir | None = None)

Bases: _ods_ir

Converts math functions to f32: operands are extended and the result is truncated back.

OPERATION_NAME = 'transform.apply_patterns.math.f32_expansion'
_ODS_REGIONS = (0, True)
class mlir.dialects._math_transform_ops_gen.ApplyF32ExpansionPatternsOpAdaptor

Bases: _ods_ir

OPERATION_NAME = 'transform.apply_patterns.math.f32_expansion'
mlir.dialects._math_transform_ops_gen.apply_patterns_math_f32_expansion(*, loc: _ods_ir | None = None, ip: _ods_ir | None = None) → ApplyF32ExpansionPatternsOp
class mlir.dialects._math_transform_ops_gen.ApplyPolynomialApproximationPatternsOp(*, loc: _ods_ir | None = None, ip: _ods_ir | None = None)

Bases: _ods_ir

Enables polynomial approximations for math functions.

OPERATION_NAME = 'transform.apply_patterns.math.polynomial_approximation'
_ODS_REGIONS = (0, True)
class mlir.dialects._math_transform_ops_gen.ApplyPolynomialApproximationPatternsOpAdaptor

Bases: _ods_ir

OPERATION_NAME = 'transform.apply_patterns.math.polynomial_approximation'
mlir.dialects._math_transform_ops_gen.apply_patterns_math_polynomial_approximation(*, loc: _ods_ir | None = None, ip: _ods_ir | None = None) → ApplyPolynomialApproximationPatternsOp