Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
MLIR Python bindings documentation
MLIR Python bindings documentation
  • mlir namespace
    • mlir._mlir_libs._mlir.dialects.pdl
    • mlir._mlir_libs._mlir.dialects.quant
    • mlir._mlir_libs._mlir.dialects.transform
    • mlir._mlir_libs._mlir
      • mlir._mlir_libs._mlir.ir
      • mlir._mlir_libs._mlir.passmanager
      • mlir._mlir_libs._mlir.rewrite
    • mlir._mlir_libs._mlir.ir
    • mlir._mlir_libs._mlir.passmanager
    • mlir._mlir_libs._mlir.rewrite
    • mlir._mlir_libs._mlirExecutionEngine
    • mlir._mlir_libs._mlirPythonTestNanobind
    • mlir._mlir_libs
      • mlir._mlir_libs._mlir
        • mlir._mlir_libs._mlir.ir
        • mlir._mlir_libs._mlir.passmanager
        • mlir._mlir_libs._mlir.rewrite
      • mlir._mlir_libs._mlirExecutionEngine
      • mlir._mlir_libs._mlirPythonTestNanobind
    • mlir.dialects._acc_ops_gen
    • mlir.dialects._affine_enum_gen
    • mlir.dialects._affine_ops_gen
    • mlir.dialects._amdgpu_enum_gen
    • mlir.dialects._amdgpu_ops_gen
    • mlir.dialects._arith_enum_gen
    • mlir.dialects._arith_ops_gen
    • mlir.dialects._async_ops_gen
    • mlir.dialects._bufferization_enum_gen
    • mlir.dialects._bufferization_ops_gen
    • mlir.dialects._bufferization_transform_ops_gen
    • mlir.dialects._builtin_ops_gen
    • mlir.dialects._cf_ops_gen
    • mlir.dialects._complex_ops_gen
    • mlir.dialects._emitc_ops_gen
    • mlir.dialects._func_ops_gen
    • mlir.dialects._gpu_enum_gen
    • mlir.dialects._gpu_ops_gen
    • mlir.dialects._gpu_transform_ops_gen
    • mlir.dialects._index_enum_gen
    • mlir.dialects._index_ops_gen
    • mlir.dialects._irdl_enum_gen
    • mlir.dialects._irdl_ops_gen
    • mlir.dialects._linalg_enum_gen
    • mlir.dialects._linalg_ops_gen
    • mlir.dialects._llvm_enum_gen
    • mlir.dialects._llvm_ops_gen
    • mlir.dialects._loop_transform_ops_gen
    • mlir.dialects._math_ops_gen
    • mlir.dialects._memref_ops_gen
    • mlir.dialects._memref_transform_ops_gen
    • mlir.dialects._ml_program_ops_gen
    • mlir.dialects._nvgpu_enum_gen
    • mlir.dialects._nvgpu_ops_gen
    • mlir.dialects._nvgpu_transform_ops_gen
    • mlir.dialects._nvvm_enum_gen
    • mlir.dialects._nvvm_ops_gen
    • mlir.dialects._ods_common
    • mlir.dialects._omp_ops_gen
    • mlir.dialects._pdl_ops_gen
    • mlir.dialects._python_test_ops_gen
    • mlir.dialects._rocdl_ops_gen
    • mlir.dialects._scf_ops_gen
    • mlir.dialects._shape_ops_gen
    • mlir.dialects._shard_enum_gen
    • mlir.dialects._shard_ops_gen
    • mlir.dialects._smt_enum_gen
    • mlir.dialects._smt_ops_gen
    • mlir.dialects._sparse_tensor_enum_gen
    • mlir.dialects._sparse_tensor_ops_gen
    • mlir.dialects._sparse_tensor_transform_ops_gen
    • mlir.dialects._spirv_ops_gen
    • mlir.dialects._structured_transform_enum_gen
    • mlir.dialects._structured_transform_ops_gen
    • mlir.dialects._tensor_ops_gen
    • mlir.dialects._tensor_transform_ops_gen
    • mlir.dialects._tosa_ops_gen
    • mlir.dialects._transform_debug_extension_ops_gen
    • mlir.dialects._transform_enum_gen
    • mlir.dialects._transform_ops_gen
    • mlir.dialects._transform_pdl_extension_ops_gen
    • mlir.dialects._transform_smt_extension_ops_gen
    • mlir.dialects._transform_tune_extension_ops_gen
    • mlir.dialects._ub_ops_gen
    • mlir.dialects._vector_enum_gen
    • mlir.dialects._vector_ops_gen
    • mlir.dialects._vector_transform_enum_gen
    • mlir.dialects._vector_transform_ops_gen
    • mlir.dialects._xegpu_transform_ops_gen
    • mlir.dialects.affine
    • mlir.dialects.amdgpu
    • mlir.dialects.arith
    • mlir.dialects.async_dialect
      • mlir.dialects.async_dialect.passes
    • mlir.dialects.async_dialect.passes
    • mlir.dialects.bufferization
    • mlir.dialects.builtin
    • mlir.dialects.cf
    • mlir.dialects.complex
    • mlir.dialects.emitc
    • mlir.dialects.func
    • mlir.dialects.gpu
      • mlir.dialects.gpu.passes
    • mlir.dialects.gpu.passes
    • mlir.dialects.index
    • mlir.dialects.irdl
    • mlir.dialects.linalg
      • mlir.dialects.linalg.opdsl
        • mlir.dialects.linalg.opdsl.dump_oplib
        • mlir.dialects.linalg.opdsl.lang
          • mlir.dialects.linalg.opdsl.lang.affine
          • mlir.dialects.linalg.opdsl.lang.comprehension
          • mlir.dialects.linalg.opdsl.lang.config
          • mlir.dialects.linalg.opdsl.lang.dsl
          • mlir.dialects.linalg.opdsl.lang.emitter
          • mlir.dialects.linalg.opdsl.lang.scalar_expr
          • mlir.dialects.linalg.opdsl.lang.types
          • mlir.dialects.linalg.opdsl.lang.yaml_helper
        • mlir.dialects.linalg.opdsl.ops
          • mlir.dialects.linalg.opdsl.ops.core_named_ops
      • mlir.dialects.linalg.passes
    • mlir.dialects.linalg.opdsl.dump_oplib
    • mlir.dialects.linalg.opdsl
      • mlir.dialects.linalg.opdsl.dump_oplib
      • mlir.dialects.linalg.opdsl.lang
        • mlir.dialects.linalg.opdsl.lang.affine
        • mlir.dialects.linalg.opdsl.lang.comprehension
        • mlir.dialects.linalg.opdsl.lang.config
        • mlir.dialects.linalg.opdsl.lang.dsl
        • mlir.dialects.linalg.opdsl.lang.emitter
        • mlir.dialects.linalg.opdsl.lang.scalar_expr
        • mlir.dialects.linalg.opdsl.lang.types
        • mlir.dialects.linalg.opdsl.lang.yaml_helper
      • mlir.dialects.linalg.opdsl.ops
        • mlir.dialects.linalg.opdsl.ops.core_named_ops
    • mlir.dialects.linalg.opdsl.lang.affine
    • mlir.dialects.linalg.opdsl.lang.comprehension
    • mlir.dialects.linalg.opdsl.lang.config
    • mlir.dialects.linalg.opdsl.lang.dsl
    • mlir.dialects.linalg.opdsl.lang.emitter
    • mlir.dialects.linalg.opdsl.lang
      • mlir.dialects.linalg.opdsl.lang.affine
      • mlir.dialects.linalg.opdsl.lang.comprehension
      • mlir.dialects.linalg.opdsl.lang.config
      • mlir.dialects.linalg.opdsl.lang.dsl
      • mlir.dialects.linalg.opdsl.lang.emitter
      • mlir.dialects.linalg.opdsl.lang.scalar_expr
      • mlir.dialects.linalg.opdsl.lang.types
      • mlir.dialects.linalg.opdsl.lang.yaml_helper
    • mlir.dialects.linalg.opdsl.lang.scalar_expr
    • mlir.dialects.linalg.opdsl.lang.types
    • mlir.dialects.linalg.opdsl.lang.yaml_helper
    • mlir.dialects.linalg.opdsl.ops.core_named_ops
    • mlir.dialects.linalg.opdsl.ops
      • mlir.dialects.linalg.opdsl.ops.core_named_ops
    • mlir.dialects.linalg.passes
    • mlir.dialects.llvm
    • mlir.dialects.math
    • mlir.dialects.memref
    • mlir.dialects.ml_program
    • mlir.dialects.nvgpu
    • mlir.dialects.nvvm
    • mlir.dialects.openacc
    • mlir.dialects.openmp
    • mlir.dialects.pdl
    • mlir.dialects.python_test
    • mlir.dialects.quant
    • mlir.dialects.rocdl
    • mlir.dialects.scf
    • mlir.dialects.shape
    • mlir.dialects.shard
    • mlir.dialects.smt
    • mlir.dialects.sparse_tensor
    • mlir.dialects.spirv
    • mlir.dialects.tensor
    • mlir.dialects.tosa
    • mlir.dialects.transform.bufferization
    • mlir.dialects.transform.debug
    • mlir.dialects.transform.extras
    • mlir.dialects.transform.gpu
    • mlir.dialects.transform
      • mlir.dialects.transform.bufferization
      • mlir.dialects.transform.debug
      • mlir.dialects.transform.extras
      • mlir.dialects.transform.gpu
      • mlir.dialects.transform.interpreter
      • mlir.dialects.transform.loop
      • mlir.dialects.transform.memref
      • mlir.dialects.transform.nvgpu
      • mlir.dialects.transform.pdl
      • mlir.dialects.transform.smt
      • mlir.dialects.transform.sparse_tensor
      • mlir.dialects.transform.structured
      • mlir.dialects.transform.tensor
      • mlir.dialects.transform.tune
      • mlir.dialects.transform.vector
      • mlir.dialects.transform.xegpu
    • mlir.dialects.transform.interpreter
    • mlir.dialects.transform.loop
    • mlir.dialects.transform.memref
    • mlir.dialects.transform.nvgpu
    • mlir.dialects.transform.pdl
    • mlir.dialects.transform.smt
    • mlir.dialects.transform.sparse_tensor
    • mlir.dialects.transform.structured
    • mlir.dialects.transform.tensor
    • mlir.dialects.transform.tune
    • mlir.dialects.transform.vector
    • mlir.dialects.transform.xegpu
    • mlir.dialects.ub
    • mlir.dialects.vector
    • mlir.execution_engine
    • mlir.extras.meta
    • mlir.extras.types
    • mlir.ir
    • mlir.passmanager
    • mlir.rewrite
    • mlir.runtime
      • mlir.runtime.np_to_memref
    • mlir.runtime.np_to_memref
Back to top
View this page

mlir.rewriteΒΆ

Next
mlir.runtime
Previous
mlir.passmanager
Copyright © 2025, MLIR authors
Made with Sphinx and @pradyunsg's Furo