Beaver.MLIR.Dialect.Transform (beaver v0.4.8)

Copy Markdown

Summary

Functions

Return op name transform.affine.simplify_bounded_affine_ops as a bitstring.

transform.affine.simplify_bounded_affine_ops

Return op name transform.affine.simplify_min_max_affine_ops as a bitstring.

transform.affine.simplify_min_max_affine_ops

Return op name transform.affine.super_vectorize as a bitstring.

transform.affine.super_vectorize

Return op name transform.alternatives as a bitstring.

transform.alternatives

Return op name transform.annotate as a bitstring.

transform.annotate

Return op name transform.apply_conversion_patterns as a bitstring.

transform.apply_conversion_patterns

Return op name transform.apply_conversion_patterns.dialect_to_llvm as a bitstring.

transform.apply_conversion_patterns.dialect_to_llvm

Return op name transform.apply_conversion_patterns.func.func_to_llvm as a bitstring.

transform.apply_conversion_patterns.func.func_to_llvm

Return op name transform.apply_conversion_patterns.gpu.gpu_subgroup_reduce_to_nvvm as a bitstring.

transform.apply_conversion_patterns.gpu.gpu_subgroup_reduce_to_nvvm

Return op name transform.apply_conversion_patterns.gpu.gpu_to_nvvm as a bitstring.

transform.apply_conversion_patterns.gpu.gpu_to_nvvm

Return op name transform.apply_conversion_patterns.gpu.gpu_to_rocdl as a bitstring.

transform.apply_conversion_patterns.gpu.gpu_to_rocdl

Return op name transform.apply_conversion_patterns.gpu.gpu_wmma_to_nvvm as a bitstring.

transform.apply_conversion_patterns.gpu.gpu_wmma_to_nvvm

Return op name transform.apply_conversion_patterns.memref.memref_to_llvm_type_converter as a bitstring.

transform.apply_conversion_patterns.memref.memref_to_llvm_type_converter

Return op name transform.apply_conversion_patterns.nvgpu.nvgpu_to_nvvm as a bitstring.

transform.apply_conversion_patterns.nvgpu.nvgpu_to_nvvm

Return op name transform.apply_conversion_patterns.scf.scf_to_control_flow as a bitstring.

transform.apply_conversion_patterns.scf.scf_to_control_flow

Return op name transform.apply_conversion_patterns.scf.structural_conversions as a bitstring.

transform.apply_conversion_patterns.scf.structural_conversions

Return op name transform.apply_conversion_patterns.vector.vector_to_llvm as a bitstring.

transform.apply_conversion_patterns.vector.vector_to_llvm

Return op name transform.apply_cse as a bitstring.

transform.apply_cse

Return op name transform.apply_dce as a bitstring.

transform.apply_dce

Return op name transform.apply_licm as a bitstring.

transform.apply_licm

Return op name transform.apply_patterns as a bitstring.

transform.apply_patterns

Return op name transform.apply_patterns.arm_neon.vector_contract_to_bfmmla as a bitstring.

transform.apply_patterns.arm_neon.vector_contract_to_bfmmla

Return op name transform.apply_patterns.arm_neon.vector_contract_to_i8mm as a bitstring.

transform.apply_patterns.arm_neon.vector_contract_to_i8mm

Return op name transform.apply_patterns.arm_sve.vector_contract_to_bfmmla as a bitstring.

transform.apply_patterns.arm_sve.vector_contract_to_bfmmla

Return op name transform.apply_patterns.arm_sve.vector_contract_to_i8mm as a bitstring.

transform.apply_patterns.arm_sve.vector_contract_to_i8mm

Return op name transform.apply_patterns.canonicalization as a bitstring.

transform.apply_patterns.canonicalization

Return op name transform.apply_patterns.gpu.eliminate_barriers as a bitstring.

transform.apply_patterns.gpu.eliminate_barriers

Return op name transform.apply_patterns.gpu.gpu_rewrite_patterns as a bitstring.

transform.apply_patterns.gpu.gpu_rewrite_patterns

Return op name transform.apply_patterns.gpu.gpu_shuffle_to_amdgpu as a bitstring.

transform.apply_patterns.gpu.gpu_shuffle_to_amdgpu

Return op name transform.apply_patterns.gpu.unroll_vectors_subgroup_mma as a bitstring.

transform.apply_patterns.gpu.unroll_vectors_subgroup_mma

Return op name transform.apply_patterns.linalg.data_layout_propagation as a bitstring.

transform.apply_patterns.linalg.data_layout_propagation

Return op name transform.apply_patterns.linalg.decompose_pack_unpack as a bitstring.

transform.apply_patterns.linalg.decompose_pack_unpack

Return op name transform.apply_patterns.linalg.decompose_pad as a bitstring.

transform.apply_patterns.linalg.decompose_pad

Return op name transform.apply_patterns.linalg.erase_unnecessary_inputs as a bitstring.

transform.apply_patterns.linalg.erase_unnecessary_inputs

Return op name transform.apply_patterns.linalg.extract_slice_sinking as a bitstring.

transform.apply_patterns.linalg.extract_slice_sinking

Return op name transform.apply_patterns.linalg.fold_add_into_dest as a bitstring.

transform.apply_patterns.linalg.fold_add_into_dest

Return op name transform.apply_patterns.linalg.fold_pack_unpack_into_empty as a bitstring.

transform.apply_patterns.linalg.fold_pack_unpack_into_empty

Return op name transform.apply_patterns.linalg.fold_unit_extent_dims_via_reshapes as a bitstring.

transform.apply_patterns.linalg.fold_unit_extent_dims_via_reshapes

Return op name transform.apply_patterns.linalg.fold_unit_extent_dims_via_slices as a bitstring.

transform.apply_patterns.linalg.fold_unit_extent_dims_via_slices

Return op name transform.apply_patterns.linalg.pad_vectorization as a bitstring.

transform.apply_patterns.linalg.pad_vectorization

Return op name transform.apply_patterns.linalg.tiling_canonicalization as a bitstring.

transform.apply_patterns.linalg.tiling_canonicalization

Return op name transform.apply_patterns.memref.alloc_to_alloca as a bitstring.

transform.apply_patterns.memref.alloc_to_alloca

Return op name transform.apply_patterns.memref.expand_ops as a bitstring.

transform.apply_patterns.memref.expand_ops

Return op name transform.apply_patterns.memref.expand_strided_metadata as a bitstring.

transform.apply_patterns.memref.expand_strided_metadata

Return op name transform.apply_patterns.memref.extract_address_computations as a bitstring.

transform.apply_patterns.memref.extract_address_computations

Return op name transform.apply_patterns.memref.fold_memref_alias_ops as a bitstring.

transform.apply_patterns.memref.fold_memref_alias_ops

Return op name transform.apply_patterns.memref.resolve_ranked_shaped_type_result_dims as a bitstring.

transform.apply_patterns.memref.resolve_ranked_shaped_type_result_dims

Return op name transform.apply_patterns.scf.for_loop_canonicalization as a bitstring.

transform.apply_patterns.scf.for_loop_canonicalization

Return op name transform.apply_patterns.tensor.bubble_up_extract_slice as a bitstring.

transform.apply_patterns.tensor.bubble_up_extract_slice

Return op name transform.apply_patterns.tensor.decompose_concat as a bitstring.

transform.apply_patterns.tensor.decompose_concat

Return op name transform.apply_patterns.tensor.drop_redundant_insert_slice_rank_expansion as a bitstring.

transform.apply_patterns.tensor.drop_redundant_insert_slice_rank_expansion

Return op name transform.apply_patterns.tensor.fold_into_pack_and_unpack as a bitstring.

transform.apply_patterns.tensor.fold_into_pack_and_unpack

Return op name transform.apply_patterns.tensor.fold_tensor_empty as a bitstring.

transform.apply_patterns.tensor.fold_tensor_empty

Return op name transform.apply_patterns.tensor.fold_tensor_subset_ops as a bitstring.

transform.apply_patterns.tensor.fold_tensor_subset_ops

Return op name transform.apply_patterns.tensor.fold_tensor_subset_ops_into_vector_transfers as a bitstring.

transform.apply_patterns.tensor.fold_tensor_subset_ops_into_vector_transfers

Return op name transform.apply_patterns.tensor.merge_consecutive_insert_extract_slice as a bitstring.

transform.apply_patterns.tensor.merge_consecutive_insert_extract_slice

Return op name transform.apply_patterns.tensor.reassociative_reshape_folding as a bitstring.

transform.apply_patterns.tensor.reassociative_reshape_folding

Return op name transform.apply_patterns.tensor.rewrite_as_constant as a bitstring.

transform.apply_patterns.tensor.rewrite_as_constant

Return op name transform.apply_patterns.vector.cast_away_vector_leading_one_dim as a bitstring.

transform.apply_patterns.vector.cast_away_vector_leading_one_dim

Return op name transform.apply_patterns.vector.drop_inner_most_unit_dims_from_xfer_ops as a bitstring.

transform.apply_patterns.vector.drop_inner_most_unit_dims_from_xfer_ops

Return op name transform.apply_patterns.vector.drop_unit_dims_with_shape_cast as a bitstring.

transform.apply_patterns.vector.drop_unit_dims_with_shape_cast

Return op name transform.apply_patterns.vector.elementwise_to_vector as a bitstring.

transform.apply_patterns.vector.elementwise_to_vector

Return op name transform.apply_patterns.vector.flatten_vector_transfer_ops as a bitstring.

transform.apply_patterns.vector.flatten_vector_transfer_ops

Return op name transform.apply_patterns.vector.fold_arith_extension as a bitstring.

transform.apply_patterns.vector.fold_arith_extension

Return op name transform.apply_patterns.vector.interleave_and_deinterleave_to_shuffle as a bitstring.

transform.apply_patterns.vector.interleave_and_deinterleave_to_shuffle

Return op name transform.apply_patterns.vector.lower_bitcast as a bitstring.

transform.apply_patterns.vector.lower_bitcast

Return op name transform.apply_patterns.vector.lower_broadcast as a bitstring.

transform.apply_patterns.vector.lower_broadcast

Return op name transform.apply_patterns.vector.lower_contraction as a bitstring.

transform.apply_patterns.vector.lower_contraction

Return op name transform.apply_patterns.vector.lower_create_mask as a bitstring.

transform.apply_patterns.vector.lower_create_mask

Return op name transform.apply_patterns.vector.lower_gather as a bitstring.

transform.apply_patterns.vector.lower_gather

Return op name transform.apply_patterns.vector.lower_interleave as a bitstring.

transform.apply_patterns.vector.lower_interleave

Return op name transform.apply_patterns.vector.lower_masked_transfers as a bitstring.

transform.apply_patterns.vector.lower_masked_transfers

Return op name transform.apply_patterns.vector.lower_masks as a bitstring.

transform.apply_patterns.vector.lower_masks

Return op name transform.apply_patterns.vector.lower_outerproduct as a bitstring.

transform.apply_patterns.vector.lower_outerproduct

Return op name transform.apply_patterns.vector.lower_scan as a bitstring.

transform.apply_patterns.vector.lower_scan

Return op name transform.apply_patterns.vector.lower_shape_cast as a bitstring.

transform.apply_patterns.vector.lower_shape_cast

Return op name transform.apply_patterns.vector.lower_step as a bitstring.

transform.apply_patterns.vector.lower_step

Return op name transform.apply_patterns.vector.lower_transfer as a bitstring.

transform.apply_patterns.vector.lower_transfer

Return op name transform.apply_patterns.vector.lower_transpose as a bitstring.

transform.apply_patterns.vector.lower_transpose

Return op name transform.apply_patterns.vector.materialize_masks as a bitstring.

transform.apply_patterns.vector.materialize_masks

Return op name transform.apply_patterns.vector.multi_reduction_flattening as a bitstring.

transform.apply_patterns.vector.multi_reduction_flattening

Return op name transform.apply_patterns.vector.multi_reduction_unrolling as a bitstring.

transform.apply_patterns.vector.multi_reduction_unrolling

Return op name transform.apply_patterns.vector.rank_reducing_subview_patterns as a bitstring.

transform.apply_patterns.vector.rank_reducing_subview_patterns

Return op name transform.apply_patterns.vector.reduction_to_contract as a bitstring.

transform.apply_patterns.vector.reduction_to_contract

Return op name transform.apply_patterns.vector.reorder_multi_reduction_dims as a bitstring.

transform.apply_patterns.vector.reorder_multi_reduction_dims

Return op name transform.apply_patterns.vector.rewrite_narrow_types as a bitstring.

transform.apply_patterns.vector.rewrite_narrow_types

Return op name transform.apply_patterns.vector.sink_mem_ops as a bitstring.

transform.apply_patterns.vector.sink_mem_ops

Return op name transform.apply_patterns.vector.sink_ops as a bitstring.

transform.apply_patterns.vector.sink_ops

Return op name transform.apply_patterns.vector.split_transfer_full_partial as a bitstring.

transform.apply_patterns.vector.split_transfer_full_partial

Return op name transform.apply_patterns.vector.transfer_permutation_patterns as a bitstring.

transform.apply_patterns.vector.transfer_permutation_patterns

Return op name transform.apply_patterns.vector.transfer_to_scf as a bitstring.

transform.apply_patterns.vector.transfer_to_scf

Return op name transform.apply_patterns.vector.unroll_from_elements as a bitstring.

transform.apply_patterns.vector.unroll_from_elements

Return op name transform.apply_patterns.vector.unroll_to_elements as a bitstring.

transform.apply_patterns.vector.unroll_to_elements

Return op name transform.apply_patterns.x86.move_accumulator_for_contract_loop as a bitstring.

transform.apply_patterns.x86.move_accumulator_for_contract_loop

Return op name transform.apply_patterns.x86.shuffle_vector_fma_ops as a bitstring.

transform.apply_patterns.x86.shuffle_vector_fma_ops

Return op name transform.apply_patterns.x86.sink_vector_producer_ops as a bitstring.

transform.apply_patterns.x86.sink_vector_producer_ops

Return op name transform.apply_patterns.x86.vector_contract_bf16_to_fma as a bitstring.

transform.apply_patterns.x86.vector_contract_bf16_to_fma

Return op name transform.apply_patterns.x86.vector_contract_to_amx_dot_product as a bitstring.

transform.apply_patterns.x86.vector_contract_to_amx_dot_product

Return op name transform.apply_patterns.x86.vector_contract_to_fma as a bitstring.

transform.apply_patterns.x86.vector_contract_to_fma

Return op name transform.apply_patterns.x86.vector_contract_to_packed_type_dot_product as a bitstring.

transform.apply_patterns.x86.vector_contract_to_packed_type_dot_product

Return op name transform.apply_registered_pass as a bitstring.

transform.apply_registered_pass

Return op name transform.bufferization.buffer_loop_hoisting as a bitstring.

transform.bufferization.buffer_loop_hoisting

Return op name transform.bufferization.eliminate_empty_tensors as a bitstring.

transform.bufferization.eliminate_empty_tensors

Return op name transform.bufferization.empty_tensor_to_alloc_tensor as a bitstring.

transform.bufferization.empty_tensor_to_alloc_tensor

Return op name transform.bufferization.one_shot_bufferize as a bitstring.

transform.bufferization.one_shot_bufferize

Return op name transform.cast as a bitstring.

transform.cast

Return op name transform.collect_matching as a bitstring.

transform.collect_matching

Return op name transform.debug.emit_param_as_remark as a bitstring.

transform.debug.emit_param_as_remark

Return op name transform.debug.emit_remark_at as a bitstring.

transform.debug.emit_remark_at

Return op name transform.dlti.query as a bitstring.

transform.dlti.query

Return op name transform.foreach as a bitstring.

transform.foreach

Return op name transform.foreach_match as a bitstring.

transform.foreach_match

Return op name transform.func.cast_and_call as a bitstring.

transform.func.cast_and_call

Return op name transform.func.deduplicate_func_args as a bitstring.

transform.func.deduplicate_func_args

Return op name transform.func.replace_func_signature as a bitstring.

transform.func.replace_func_signature

Return op name transform.get_consumers_of_result as a bitstring.

transform.get_consumers_of_result

Return op name transform.get_defining_op as a bitstring.

transform.get_defining_op

Return op name transform.get_operand as a bitstring.

transform.get_operand

Return op name transform.get_parent_op as a bitstring.

transform.get_parent_op

Return op name transform.get_producer_of_operand as a bitstring.

transform.get_producer_of_operand

Return op name transform.get_result as a bitstring.

transform.get_result

Return op name transform.get_type as a bitstring.

transform.get_type

Return op name transform.gpu.map_forall_to_blocks as a bitstring.

transform.gpu.map_forall_to_blocks

Return op name transform.gpu.map_nested_forall_to_threads as a bitstring.

transform.gpu.map_nested_forall_to_threads

Return op name transform.include as a bitstring.

transform.include

Return op name transform.irdl.collect_matching as a bitstring.

transform.irdl.collect_matching

Return op name transform.loop.coalesce as a bitstring.

transform.loop.coalesce

Return op name transform.loop.coalesce_nested as a bitstring.

transform.loop.coalesce_nested

Return op name transform.loop.forall_to_for as a bitstring.

transform.loop.forall_to_for

Return op name transform.loop.forall_to_parallel as a bitstring.

transform.loop.forall_to_parallel

Return op name transform.loop.fuse_sibling as a bitstring.

transform.loop.fuse_sibling

Return op name transform.loop.hoist_loop_invariant_subsets as a bitstring.

transform.loop.hoist_loop_invariant_subsets

Return op name transform.loop.outline as a bitstring.

transform.loop.outline

Return op name transform.loop.parallel_for_to_nested_fors as a bitstring.

transform.loop.parallel_for_to_nested_fors

Return op name transform.loop.peel as a bitstring.

transform.loop.peel

Return op name transform.loop.pipeline as a bitstring.

transform.loop.pipeline

Return op name transform.loop.promote_if_one_iteration as a bitstring.

transform.loop.promote_if_one_iteration

Return op name transform.loop.unroll as a bitstring.

transform.loop.unroll

Return op name transform.loop.unroll_and_jam as a bitstring.

transform.loop.unroll_and_jam

Return op name transform.match.operation_empty as a bitstring.

transform.match.operation_empty

Return op name transform.match.operation_name as a bitstring.

transform.match.operation_name

Return op name transform.match.param.cmpi as a bitstring.

transform.match.param.cmpi

Return op name transform.match.structured as a bitstring.

transform.match.structured

Return op name transform.match.structured.body as a bitstring.

transform.match.structured.body

Return op name transform.match.structured.classify_contraction_dims as a bitstring.

transform.match.structured.classify_contraction_dims

Return op name transform.match.structured.classify_convolution_dims as a bitstring.

transform.match.structured.classify_convolution_dims

Return op name transform.match.structured.dim as a bitstring.

transform.match.structured.dim

Return op name transform.match.structured.elemental_bitwidth as a bitstring.

transform.match.structured.elemental_bitwidth

Return op name transform.match.structured.init as a bitstring.

transform.match.structured.init

Return op name transform.match.structured.input as a bitstring.

transform.match.structured.input

Return op name transform.match.structured.num_inits as a bitstring.

transform.match.structured.num_inits

Return op name transform.match.structured.num_inputs as a bitstring.

transform.match.structured.num_inputs

Return op name transform.match.structured.rank as a bitstring.

transform.match.structured.rank

Return op name transform.match.structured.result as a bitstring.

transform.match.structured.result

Return op name transform.match.structured.yield as a bitstring.

transform.match.structured.yield

Return op name transform.memref.alloca_to_global as a bitstring.

transform.memref.alloca_to_global

Return op name transform.memref.erase_dead_alloc_and_stores as a bitstring.

transform.memref.erase_dead_alloc_and_stores

Return op name transform.memref.make_loop_independent as a bitstring.

transform.memref.make_loop_independent

Return op name transform.memref.multibuffer as a bitstring.

transform.memref.multibuffer

Return op name transform.merge_handles as a bitstring.

transform.merge_handles

Return op name transform.named_sequence as a bitstring.

transform.named_sequence

Return op name transform.num_associations as a bitstring.

transform.num_associations

Return op name transform.nvgpu.create_async_groups as a bitstring.

transform.nvgpu.create_async_groups

Return op name transform.nvgpu.pipeline_shared_memory_copies as a bitstring.

transform.nvgpu.pipeline_shared_memory_copies

Return op name transform.nvgpu.rewrite_copy_as_tma as a bitstring.

transform.nvgpu.rewrite_copy_as_tma

Return op name transform.nvgpu.rewrite_matmul_as_mma_sync as a bitstring.

transform.nvgpu.rewrite_matmul_as_mma_sync

Return op name transform.param.constant as a bitstring.

transform.param.constant

Return op name transform.payload as a bitstring.

transform.payload

Return op name transform.pdl_match as a bitstring.

transform.pdl_match

Return op name transform.print as a bitstring.

transform.print

Return op name transform.replicate as a bitstring.

transform.replicate

Return op name transform.scf.take_assumed_branch as a bitstring.

transform.scf.take_assumed_branch

Return op name transform.select as a bitstring.

transform.select

Return op name transform.sequence as a bitstring.

transform.sequence

Return op name transform.smt.constrain_params as a bitstring.

transform.smt.constrain_params

Return op name transform.sparse_tensor.match.sparse_inout as a bitstring.

transform.sparse_tensor.match.sparse_inout

Return op name transform.split_handle as a bitstring.

transform.split_handle

Return op name transform.structured.bufferize_to_allocation as a bitstring.

transform.structured.bufferize_to_allocation

Return op name transform.structured.continuous_tile_sizes as a bitstring.

transform.structured.continuous_tile_sizes

Return op name transform.structured.convert_conv2d_to_img2col as a bitstring.

transform.structured.convert_conv2d_to_img2col

Return op name transform.structured.convert_to_loops as a bitstring.

transform.structured.convert_to_loops

Return op name transform.structured.decompose as a bitstring.

transform.structured.decompose

Return op name transform.structured.decompose_interface as a bitstring.

transform.structured.decompose_interface

Return op name transform.structured.decompose_winograd_op as a bitstring.

transform.structured.decompose_winograd_op

Return op name transform.structured.eliminate_empty_tensors as a bitstring.

transform.structured.eliminate_empty_tensors

Return op name transform.structured.flatten_elementwise as a bitstring.

transform.structured.flatten_elementwise

Return op name transform.structured.fuse as a bitstring.

transform.structured.fuse

Return op name transform.structured.fuse_into_containing_op as a bitstring.

transform.structured.fuse_into_containing_op

Return op name transform.structured.generalize as a bitstring.

transform.structured.generalize

Return op name transform.structured.gpu.map_copy_to_threads as a bitstring.

transform.structured.gpu.map_copy_to_threads

Return op name transform.structured.hoist_pad as a bitstring.

transform.structured.hoist_pad

Return op name transform.structured.hoist_pad.build_packing_loop_nest as a bitstring.

transform.structured.hoist_pad.build_packing_loop_nest

Return op name transform.structured.hoist_redundant_vector_broadcasts as a bitstring.

transform.structured.hoist_redundant_vector_broadcasts

Return op name transform.structured.hoist_redundant_vector_transfers as a bitstring.

transform.structured.hoist_redundant_vector_transfers

Return op name transform.structured.insert_slice_to_copy as a bitstring.

transform.structured.insert_slice_to_copy

Return op name transform.structured.interchange as a bitstring.

transform.structured.interchange

Return op name transform.structured.linalg_copy_to_memref as a bitstring.

transform.structured.linalg_copy_to_memref

Return op name transform.structured.lower_pack as a bitstring.

transform.structured.lower_pack

Return op name transform.structured.lower_unpack as a bitstring.

transform.structured.lower_unpack

Return op name transform.structured.match as a bitstring.

transform.structured.match

Return op name transform.structured.multitile_sizes as a bitstring.

transform.structured.multitile_sizes

Return op name transform.structured.pack as a bitstring.

transform.structured.pack

Return op name transform.structured.pack_greedily as a bitstring.

transform.structured.pack_greedily

Return op name transform.structured.pack_transpose as a bitstring.

transform.structured.pack_transpose

Return op name transform.structured.pad as a bitstring.

transform.structured.pad

Return op name transform.structured.pad_tiling_interface as a bitstring.

transform.structured.pad_tiling_interface

Return op name transform.structured.promote as a bitstring.

transform.structured.promote

Return op name transform.structured.promote_tensor as a bitstring.

transform.structured.promote_tensor

Return op name transform.structured.replace as a bitstring.

transform.structured.replace

Return op name transform.structured.rewrite_in_destination_passing_style as a bitstring.

transform.structured.rewrite_in_destination_passing_style

Return op name transform.structured.scalarize as a bitstring.

transform.structured.scalarize

Return op name transform.structured.specialize as a bitstring.

transform.structured.specialize

Return op name transform.structured.split as a bitstring.

transform.structured.split

Return op name transform.structured.split_reduction as a bitstring.

transform.structured.split_reduction

Return op name transform.structured.tile_reduction_using_for as a bitstring.

transform.structured.tile_reduction_using_for

Return op name transform.structured.tile_reduction_using_forall as a bitstring.

transform.structured.tile_reduction_using_forall

Return op name transform.structured.tile_using_for as a bitstring.

transform.structured.tile_using_for

Return op name transform.structured.tile_using_forall as a bitstring.

transform.structured.tile_using_forall

Return op name transform.structured.transpose_conv2d as a bitstring.

transform.structured.transpose_conv2d

Return op name transform.structured.transpose_matmul as a bitstring.

transform.structured.transpose_matmul

Return op name transform.structured.vectorize as a bitstring.

transform.structured.vectorize

Return op name transform.structured.vectorize_children_and_apply_patterns as a bitstring.

transform.structured.vectorize_children_and_apply_patterns

Return op name transform.structured.winograd_conv2d as a bitstring.

transform.structured.winograd_conv2d

Return op name transform.tensor.make_loop_independent as a bitstring.

transform.tensor.make_loop_independent

Return op name transform.tune.alternatives as a bitstring.

transform.tune.alternatives

Return op name transform.tune.knob as a bitstring.

transform.tune.knob

Return op name transform.type_conversion.tensor.cast_shape_dynamic_dims as a bitstring.

transform.type_conversion.tensor.cast_shape_dynamic_dims

Return op name transform.verify as a bitstring.

transform.verify

Return op name transform.with_pdl_patterns as a bitstring.

transform.with_pdl_patterns

Return op name transform.xegpu.convert_layout as a bitstring.

transform.xegpu.convert_layout

Return op name transform.xegpu.get_load_op as a bitstring.

transform.xegpu.get_load_op

Return op name transform.xegpu.insert_prefetch as a bitstring.

transform.xegpu.insert_prefetch

Return op name transform.xegpu.set_anchor_layout as a bitstring.

transform.xegpu.set_anchor_layout

Return op name transform.xegpu.set_gpu_launch_threads as a bitstring.

transform.xegpu.set_gpu_launch_threads

Return op name transform.yield as a bitstring.

transform.yield

Functions

affine_simplify_bounded_affine_ops()

Return op name transform.affine.simplify_bounded_affine_ops as a bitstring.

affine_simplify_bounded_affine_ops(ssa)

transform.affine.simplify_bounded_affine_ops

affine_simplify_min_max_affine_ops()

Return op name transform.affine.simplify_min_max_affine_ops as a bitstring.

affine_simplify_min_max_affine_ops(ssa)

transform.affine.simplify_min_max_affine_ops

affine_super_vectorize()

Return op name transform.affine.super_vectorize as a bitstring.

affine_super_vectorize(ssa)

transform.affine.super_vectorize

alternatives()

Return op name transform.alternatives as a bitstring.

alternatives(ssa)

transform.alternatives

annotate()

Return op name transform.annotate as a bitstring.

annotate(ssa)

transform.annotate

apply_conversion_patterns()

Return op name transform.apply_conversion_patterns as a bitstring.

apply_conversion_patterns(ssa)

transform.apply_conversion_patterns

apply_conversion_patterns_dialect_to_llvm()

Return op name transform.apply_conversion_patterns.dialect_to_llvm as a bitstring.

apply_conversion_patterns_dialect_to_llvm(ssa)

transform.apply_conversion_patterns.dialect_to_llvm

apply_conversion_patterns_func_func_to_llvm()

Return op name transform.apply_conversion_patterns.func.func_to_llvm as a bitstring.

apply_conversion_patterns_func_func_to_llvm(ssa)

transform.apply_conversion_patterns.func.func_to_llvm

apply_conversion_patterns_gpu_gpu_subgroup_reduce_to_nvvm()

Return op name transform.apply_conversion_patterns.gpu.gpu_subgroup_reduce_to_nvvm as a bitstring.

apply_conversion_patterns_gpu_gpu_subgroup_reduce_to_nvvm(ssa)

transform.apply_conversion_patterns.gpu.gpu_subgroup_reduce_to_nvvm

apply_conversion_patterns_gpu_gpu_to_nvvm()

Return op name transform.apply_conversion_patterns.gpu.gpu_to_nvvm as a bitstring.

apply_conversion_patterns_gpu_gpu_to_nvvm(ssa)

transform.apply_conversion_patterns.gpu.gpu_to_nvvm

apply_conversion_patterns_gpu_gpu_to_rocdl()

Return op name transform.apply_conversion_patterns.gpu.gpu_to_rocdl as a bitstring.

apply_conversion_patterns_gpu_gpu_to_rocdl(ssa)

transform.apply_conversion_patterns.gpu.gpu_to_rocdl

apply_conversion_patterns_gpu_gpu_wmma_to_nvvm()

Return op name transform.apply_conversion_patterns.gpu.gpu_wmma_to_nvvm as a bitstring.

apply_conversion_patterns_gpu_gpu_wmma_to_nvvm(ssa)

transform.apply_conversion_patterns.gpu.gpu_wmma_to_nvvm

apply_conversion_patterns_memref_memref_to_llvm_type_converter()

Return op name transform.apply_conversion_patterns.memref.memref_to_llvm_type_converter as a bitstring.

apply_conversion_patterns_memref_memref_to_llvm_type_converter(ssa)

transform.apply_conversion_patterns.memref.memref_to_llvm_type_converter

apply_conversion_patterns_nvgpu_nvgpu_to_nvvm()

Return op name transform.apply_conversion_patterns.nvgpu.nvgpu_to_nvvm as a bitstring.

apply_conversion_patterns_nvgpu_nvgpu_to_nvvm(ssa)

transform.apply_conversion_patterns.nvgpu.nvgpu_to_nvvm

apply_conversion_patterns_scf_scf_to_control_flow()

Return op name transform.apply_conversion_patterns.scf.scf_to_control_flow as a bitstring.

apply_conversion_patterns_scf_scf_to_control_flow(ssa)

transform.apply_conversion_patterns.scf.scf_to_control_flow

apply_conversion_patterns_scf_structural_conversions()

Return op name transform.apply_conversion_patterns.scf.structural_conversions as a bitstring.

apply_conversion_patterns_scf_structural_conversions(ssa)

transform.apply_conversion_patterns.scf.structural_conversions

apply_conversion_patterns_vector_vector_to_llvm()

Return op name transform.apply_conversion_patterns.vector.vector_to_llvm as a bitstring.

apply_conversion_patterns_vector_vector_to_llvm(ssa)

transform.apply_conversion_patterns.vector.vector_to_llvm

apply_cse()

Return op name transform.apply_cse as a bitstring.

apply_cse(ssa)

transform.apply_cse

apply_dce()

Return op name transform.apply_dce as a bitstring.

apply_dce(ssa)

transform.apply_dce

apply_licm()

Return op name transform.apply_licm as a bitstring.

apply_licm(ssa)

transform.apply_licm

apply_patterns()

Return op name transform.apply_patterns as a bitstring.

apply_patterns(ssa)

transform.apply_patterns

apply_patterns_arm_neon_vector_contract_to_bfmmla()

Return op name transform.apply_patterns.arm_neon.vector_contract_to_bfmmla as a bitstring.

apply_patterns_arm_neon_vector_contract_to_bfmmla(ssa)

transform.apply_patterns.arm_neon.vector_contract_to_bfmmla

apply_patterns_arm_neon_vector_contract_to_i8mm()

Return op name transform.apply_patterns.arm_neon.vector_contract_to_i8mm as a bitstring.

apply_patterns_arm_neon_vector_contract_to_i8mm(ssa)

transform.apply_patterns.arm_neon.vector_contract_to_i8mm

apply_patterns_arm_sve_vector_contract_to_bfmmla()

Return op name transform.apply_patterns.arm_sve.vector_contract_to_bfmmla as a bitstring.

apply_patterns_arm_sve_vector_contract_to_bfmmla(ssa)

transform.apply_patterns.arm_sve.vector_contract_to_bfmmla

apply_patterns_arm_sve_vector_contract_to_i8mm()

Return op name transform.apply_patterns.arm_sve.vector_contract_to_i8mm as a bitstring.

apply_patterns_arm_sve_vector_contract_to_i8mm(ssa)

transform.apply_patterns.arm_sve.vector_contract_to_i8mm

apply_patterns_canonicalization()

Return op name transform.apply_patterns.canonicalization as a bitstring.

apply_patterns_canonicalization(ssa)

transform.apply_patterns.canonicalization

apply_patterns_gpu_eliminate_barriers()

Return op name transform.apply_patterns.gpu.eliminate_barriers as a bitstring.

apply_patterns_gpu_eliminate_barriers(ssa)

transform.apply_patterns.gpu.eliminate_barriers

apply_patterns_gpu_gpu_rewrite_patterns()

Return op name transform.apply_patterns.gpu.gpu_rewrite_patterns as a bitstring.

apply_patterns_gpu_gpu_rewrite_patterns(ssa)

transform.apply_patterns.gpu.gpu_rewrite_patterns

apply_patterns_gpu_gpu_shuffle_to_amdgpu()

Return op name transform.apply_patterns.gpu.gpu_shuffle_to_amdgpu as a bitstring.

apply_patterns_gpu_gpu_shuffle_to_amdgpu(ssa)

transform.apply_patterns.gpu.gpu_shuffle_to_amdgpu

apply_patterns_gpu_unroll_vectors_subgroup_mma()

Return op name transform.apply_patterns.gpu.unroll_vectors_subgroup_mma as a bitstring.

apply_patterns_gpu_unroll_vectors_subgroup_mma(ssa)

transform.apply_patterns.gpu.unroll_vectors_subgroup_mma

apply_patterns_linalg_data_layout_propagation()

Return op name transform.apply_patterns.linalg.data_layout_propagation as a bitstring.

apply_patterns_linalg_data_layout_propagation(ssa)

transform.apply_patterns.linalg.data_layout_propagation

apply_patterns_linalg_decompose_pack_unpack()

Return op name transform.apply_patterns.linalg.decompose_pack_unpack as a bitstring.

apply_patterns_linalg_decompose_pack_unpack(ssa)

transform.apply_patterns.linalg.decompose_pack_unpack

apply_patterns_linalg_decompose_pad()

Return op name transform.apply_patterns.linalg.decompose_pad as a bitstring.

apply_patterns_linalg_decompose_pad(ssa)

transform.apply_patterns.linalg.decompose_pad

apply_patterns_linalg_erase_unnecessary_inputs()

Return op name transform.apply_patterns.linalg.erase_unnecessary_inputs as a bitstring.

apply_patterns_linalg_erase_unnecessary_inputs(ssa)

transform.apply_patterns.linalg.erase_unnecessary_inputs

apply_patterns_linalg_extract_slice_sinking()

Return op name transform.apply_patterns.linalg.extract_slice_sinking as a bitstring.

apply_patterns_linalg_extract_slice_sinking(ssa)

transform.apply_patterns.linalg.extract_slice_sinking

apply_patterns_linalg_fold_add_into_dest()

Return op name transform.apply_patterns.linalg.fold_add_into_dest as a bitstring.

apply_patterns_linalg_fold_add_into_dest(ssa)

transform.apply_patterns.linalg.fold_add_into_dest

apply_patterns_linalg_fold_pack_unpack_into_empty()

Return op name transform.apply_patterns.linalg.fold_pack_unpack_into_empty as a bitstring.

apply_patterns_linalg_fold_pack_unpack_into_empty(ssa)

transform.apply_patterns.linalg.fold_pack_unpack_into_empty

apply_patterns_linalg_fold_unit_extent_dims_via_reshapes()

Return op name transform.apply_patterns.linalg.fold_unit_extent_dims_via_reshapes as a bitstring.

apply_patterns_linalg_fold_unit_extent_dims_via_reshapes(ssa)

transform.apply_patterns.linalg.fold_unit_extent_dims_via_reshapes

apply_patterns_linalg_fold_unit_extent_dims_via_slices()

Return op name transform.apply_patterns.linalg.fold_unit_extent_dims_via_slices as a bitstring.

apply_patterns_linalg_fold_unit_extent_dims_via_slices(ssa)

transform.apply_patterns.linalg.fold_unit_extent_dims_via_slices

apply_patterns_linalg_pad_vectorization()

Return op name transform.apply_patterns.linalg.pad_vectorization as a bitstring.

apply_patterns_linalg_pad_vectorization(ssa)

transform.apply_patterns.linalg.pad_vectorization

apply_patterns_linalg_tiling_canonicalization()

Return op name transform.apply_patterns.linalg.tiling_canonicalization as a bitstring.

apply_patterns_linalg_tiling_canonicalization(ssa)

transform.apply_patterns.linalg.tiling_canonicalization

apply_patterns_memref_alloc_to_alloca()

Return op name transform.apply_patterns.memref.alloc_to_alloca as a bitstring.

apply_patterns_memref_alloc_to_alloca(ssa)

transform.apply_patterns.memref.alloc_to_alloca

apply_patterns_memref_expand_ops()

Return op name transform.apply_patterns.memref.expand_ops as a bitstring.

apply_patterns_memref_expand_ops(ssa)

transform.apply_patterns.memref.expand_ops

apply_patterns_memref_expand_strided_metadata()

Return op name transform.apply_patterns.memref.expand_strided_metadata as a bitstring.

apply_patterns_memref_expand_strided_metadata(ssa)

transform.apply_patterns.memref.expand_strided_metadata

apply_patterns_memref_extract_address_computations()

Return op name transform.apply_patterns.memref.extract_address_computations as a bitstring.

apply_patterns_memref_extract_address_computations(ssa)

transform.apply_patterns.memref.extract_address_computations

apply_patterns_memref_fold_memref_alias_ops()

Return op name transform.apply_patterns.memref.fold_memref_alias_ops as a bitstring.

apply_patterns_memref_fold_memref_alias_ops(ssa)

transform.apply_patterns.memref.fold_memref_alias_ops

apply_patterns_memref_resolve_ranked_shaped_type_result_dims()

Return op name transform.apply_patterns.memref.resolve_ranked_shaped_type_result_dims as a bitstring.

apply_patterns_memref_resolve_ranked_shaped_type_result_dims(ssa)

transform.apply_patterns.memref.resolve_ranked_shaped_type_result_dims

apply_patterns_scf_for_loop_canonicalization()

Return op name transform.apply_patterns.scf.for_loop_canonicalization as a bitstring.

apply_patterns_scf_for_loop_canonicalization(ssa)

transform.apply_patterns.scf.for_loop_canonicalization

apply_patterns_tensor_bubble_up_extract_slice()

Return op name transform.apply_patterns.tensor.bubble_up_extract_slice as a bitstring.

apply_patterns_tensor_bubble_up_extract_slice(ssa)

transform.apply_patterns.tensor.bubble_up_extract_slice

apply_patterns_tensor_decompose_concat()

Return op name transform.apply_patterns.tensor.decompose_concat as a bitstring.

apply_patterns_tensor_decompose_concat(ssa)

transform.apply_patterns.tensor.decompose_concat

apply_patterns_tensor_drop_redundant_insert_slice_rank_expansion()

Return op name transform.apply_patterns.tensor.drop_redundant_insert_slice_rank_expansion as a bitstring.

apply_patterns_tensor_drop_redundant_insert_slice_rank_expansion(ssa)

transform.apply_patterns.tensor.drop_redundant_insert_slice_rank_expansion

apply_patterns_tensor_fold_into_pack_and_unpack()

Return op name transform.apply_patterns.tensor.fold_into_pack_and_unpack as a bitstring.

apply_patterns_tensor_fold_into_pack_and_unpack(ssa)

transform.apply_patterns.tensor.fold_into_pack_and_unpack

apply_patterns_tensor_fold_tensor_empty()

Return op name transform.apply_patterns.tensor.fold_tensor_empty as a bitstring.

apply_patterns_tensor_fold_tensor_empty(ssa)

transform.apply_patterns.tensor.fold_tensor_empty

apply_patterns_tensor_fold_tensor_subset_ops()

Return op name transform.apply_patterns.tensor.fold_tensor_subset_ops as a bitstring.

apply_patterns_tensor_fold_tensor_subset_ops(ssa)

transform.apply_patterns.tensor.fold_tensor_subset_ops

apply_patterns_tensor_fold_tensor_subset_ops_into_vector_transfers()

Return op name transform.apply_patterns.tensor.fold_tensor_subset_ops_into_vector_transfers as a bitstring.

apply_patterns_tensor_fold_tensor_subset_ops_into_vector_transfers(ssa)

transform.apply_patterns.tensor.fold_tensor_subset_ops_into_vector_transfers

apply_patterns_tensor_merge_consecutive_insert_extract_slice()

Return op name transform.apply_patterns.tensor.merge_consecutive_insert_extract_slice as a bitstring.

apply_patterns_tensor_merge_consecutive_insert_extract_slice(ssa)

transform.apply_patterns.tensor.merge_consecutive_insert_extract_slice

apply_patterns_tensor_reassociative_reshape_folding()

Return op name transform.apply_patterns.tensor.reassociative_reshape_folding as a bitstring.

apply_patterns_tensor_reassociative_reshape_folding(ssa)

transform.apply_patterns.tensor.reassociative_reshape_folding

apply_patterns_tensor_rewrite_as_constant()

Return op name transform.apply_patterns.tensor.rewrite_as_constant as a bitstring.

apply_patterns_tensor_rewrite_as_constant(ssa)

transform.apply_patterns.tensor.rewrite_as_constant

apply_patterns_vector_cast_away_vector_leading_one_dim()

Return op name transform.apply_patterns.vector.cast_away_vector_leading_one_dim as a bitstring.

apply_patterns_vector_cast_away_vector_leading_one_dim(ssa)

transform.apply_patterns.vector.cast_away_vector_leading_one_dim

apply_patterns_vector_drop_inner_most_unit_dims_from_xfer_ops()

Return op name transform.apply_patterns.vector.drop_inner_most_unit_dims_from_xfer_ops as a bitstring.

apply_patterns_vector_drop_inner_most_unit_dims_from_xfer_ops(ssa)

transform.apply_patterns.vector.drop_inner_most_unit_dims_from_xfer_ops

apply_patterns_vector_drop_unit_dims_with_shape_cast()

Return op name transform.apply_patterns.vector.drop_unit_dims_with_shape_cast as a bitstring.

apply_patterns_vector_drop_unit_dims_with_shape_cast(ssa)

transform.apply_patterns.vector.drop_unit_dims_with_shape_cast

apply_patterns_vector_elementwise_to_vector()

Return op name transform.apply_patterns.vector.elementwise_to_vector as a bitstring.

apply_patterns_vector_elementwise_to_vector(ssa)

transform.apply_patterns.vector.elementwise_to_vector

apply_patterns_vector_flatten_vector_transfer_ops()

Return op name transform.apply_patterns.vector.flatten_vector_transfer_ops as a bitstring.

apply_patterns_vector_flatten_vector_transfer_ops(ssa)

transform.apply_patterns.vector.flatten_vector_transfer_ops

apply_patterns_vector_fold_arith_extension()

Return op name transform.apply_patterns.vector.fold_arith_extension as a bitstring.

apply_patterns_vector_fold_arith_extension(ssa)

transform.apply_patterns.vector.fold_arith_extension

apply_patterns_vector_interleave_and_deinterleave_to_shuffle()

Return op name transform.apply_patterns.vector.interleave_and_deinterleave_to_shuffle as a bitstring.

apply_patterns_vector_interleave_and_deinterleave_to_shuffle(ssa)

transform.apply_patterns.vector.interleave_and_deinterleave_to_shuffle

apply_patterns_vector_lower_bitcast()

Return op name transform.apply_patterns.vector.lower_bitcast as a bitstring.

apply_patterns_vector_lower_bitcast(ssa)

transform.apply_patterns.vector.lower_bitcast

apply_patterns_vector_lower_broadcast()

Return op name transform.apply_patterns.vector.lower_broadcast as a bitstring.

apply_patterns_vector_lower_broadcast(ssa)

transform.apply_patterns.vector.lower_broadcast

apply_patterns_vector_lower_contraction()

Return op name transform.apply_patterns.vector.lower_contraction as a bitstring.

apply_patterns_vector_lower_contraction(ssa)

transform.apply_patterns.vector.lower_contraction

apply_patterns_vector_lower_create_mask()

Return op name transform.apply_patterns.vector.lower_create_mask as a bitstring.

apply_patterns_vector_lower_create_mask(ssa)

transform.apply_patterns.vector.lower_create_mask

apply_patterns_vector_lower_gather()

Return op name transform.apply_patterns.vector.lower_gather as a bitstring.

apply_patterns_vector_lower_gather(ssa)

transform.apply_patterns.vector.lower_gather

apply_patterns_vector_lower_interleave()

Return op name transform.apply_patterns.vector.lower_interleave as a bitstring.

apply_patterns_vector_lower_interleave(ssa)

transform.apply_patterns.vector.lower_interleave

apply_patterns_vector_lower_masked_transfers()

Return op name transform.apply_patterns.vector.lower_masked_transfers as a bitstring.

apply_patterns_vector_lower_masked_transfers(ssa)

transform.apply_patterns.vector.lower_masked_transfers

apply_patterns_vector_lower_masks()

Return op name transform.apply_patterns.vector.lower_masks as a bitstring.

apply_patterns_vector_lower_masks(ssa)

transform.apply_patterns.vector.lower_masks

apply_patterns_vector_lower_outerproduct()

Return op name transform.apply_patterns.vector.lower_outerproduct as a bitstring.

apply_patterns_vector_lower_outerproduct(ssa)

transform.apply_patterns.vector.lower_outerproduct

apply_patterns_vector_lower_scan()

Return op name transform.apply_patterns.vector.lower_scan as a bitstring.

apply_patterns_vector_lower_scan(ssa)

transform.apply_patterns.vector.lower_scan

apply_patterns_vector_lower_shape_cast()

Return op name transform.apply_patterns.vector.lower_shape_cast as a bitstring.

apply_patterns_vector_lower_shape_cast(ssa)

transform.apply_patterns.vector.lower_shape_cast

apply_patterns_vector_lower_step()

Return op name transform.apply_patterns.vector.lower_step as a bitstring.

apply_patterns_vector_lower_step(ssa)

transform.apply_patterns.vector.lower_step

apply_patterns_vector_lower_transfer()

Return op name transform.apply_patterns.vector.lower_transfer as a bitstring.

apply_patterns_vector_lower_transfer(ssa)

transform.apply_patterns.vector.lower_transfer

apply_patterns_vector_lower_transpose()

Return op name transform.apply_patterns.vector.lower_transpose as a bitstring.

apply_patterns_vector_lower_transpose(ssa)

transform.apply_patterns.vector.lower_transpose

apply_patterns_vector_materialize_masks()

Return op name transform.apply_patterns.vector.materialize_masks as a bitstring.

apply_patterns_vector_materialize_masks(ssa)

transform.apply_patterns.vector.materialize_masks

apply_patterns_vector_multi_reduction_flattening()

Return op name transform.apply_patterns.vector.multi_reduction_flattening as a bitstring.

apply_patterns_vector_multi_reduction_flattening(ssa)

transform.apply_patterns.vector.multi_reduction_flattening

apply_patterns_vector_multi_reduction_unrolling()

Return op name transform.apply_patterns.vector.multi_reduction_unrolling as a bitstring.

apply_patterns_vector_multi_reduction_unrolling(ssa)

transform.apply_patterns.vector.multi_reduction_unrolling

apply_patterns_vector_rank_reducing_subview_patterns()

Return op name transform.apply_patterns.vector.rank_reducing_subview_patterns as a bitstring.

apply_patterns_vector_rank_reducing_subview_patterns(ssa)

transform.apply_patterns.vector.rank_reducing_subview_patterns

apply_patterns_vector_reduction_to_contract()

Return op name transform.apply_patterns.vector.reduction_to_contract as a bitstring.

apply_patterns_vector_reduction_to_contract(ssa)

transform.apply_patterns.vector.reduction_to_contract

apply_patterns_vector_reorder_multi_reduction_dims()

Return op name transform.apply_patterns.vector.reorder_multi_reduction_dims as a bitstring.

apply_patterns_vector_reorder_multi_reduction_dims(ssa)

transform.apply_patterns.vector.reorder_multi_reduction_dims

apply_patterns_vector_rewrite_narrow_types()

Return op name transform.apply_patterns.vector.rewrite_narrow_types as a bitstring.

apply_patterns_vector_rewrite_narrow_types(ssa)

transform.apply_patterns.vector.rewrite_narrow_types

apply_patterns_vector_sink_mem_ops()

Return op name transform.apply_patterns.vector.sink_mem_ops as a bitstring.

apply_patterns_vector_sink_mem_ops(ssa)

transform.apply_patterns.vector.sink_mem_ops

apply_patterns_vector_sink_ops()

Return op name transform.apply_patterns.vector.sink_ops as a bitstring.

apply_patterns_vector_sink_ops(ssa)

transform.apply_patterns.vector.sink_ops

apply_patterns_vector_split_transfer_full_partial()

Return op name transform.apply_patterns.vector.split_transfer_full_partial as a bitstring.

apply_patterns_vector_split_transfer_full_partial(ssa)

transform.apply_patterns.vector.split_transfer_full_partial

apply_patterns_vector_transfer_permutation_patterns()

Return op name transform.apply_patterns.vector.transfer_permutation_patterns as a bitstring.

apply_patterns_vector_transfer_permutation_patterns(ssa)

transform.apply_patterns.vector.transfer_permutation_patterns

apply_patterns_vector_transfer_to_scf()

Return op name transform.apply_patterns.vector.transfer_to_scf as a bitstring.

apply_patterns_vector_transfer_to_scf(ssa)

transform.apply_patterns.vector.transfer_to_scf

apply_patterns_vector_unroll_from_elements()

Return op name transform.apply_patterns.vector.unroll_from_elements as a bitstring.

apply_patterns_vector_unroll_from_elements(ssa)

transform.apply_patterns.vector.unroll_from_elements

apply_patterns_vector_unroll_to_elements()

Return op name transform.apply_patterns.vector.unroll_to_elements as a bitstring.

apply_patterns_vector_unroll_to_elements(ssa)

transform.apply_patterns.vector.unroll_to_elements

apply_patterns_x86_move_accumulator_for_contract_loop()

Return op name transform.apply_patterns.x86.move_accumulator_for_contract_loop as a bitstring.

apply_patterns_x86_move_accumulator_for_contract_loop(ssa)

transform.apply_patterns.x86.move_accumulator_for_contract_loop

apply_patterns_x86_shuffle_vector_fma_ops()

Return op name transform.apply_patterns.x86.shuffle_vector_fma_ops as a bitstring.

apply_patterns_x86_shuffle_vector_fma_ops(ssa)

transform.apply_patterns.x86.shuffle_vector_fma_ops

apply_patterns_x86_sink_vector_producer_ops()

Return op name transform.apply_patterns.x86.sink_vector_producer_ops as a bitstring.

apply_patterns_x86_sink_vector_producer_ops(ssa)

transform.apply_patterns.x86.sink_vector_producer_ops

apply_patterns_x86_vector_contract_bf16_to_fma()

Return op name transform.apply_patterns.x86.vector_contract_bf16_to_fma as a bitstring.

apply_patterns_x86_vector_contract_bf16_to_fma(ssa)

transform.apply_patterns.x86.vector_contract_bf16_to_fma

apply_patterns_x86_vector_contract_to_amx_dot_product()

Return op name transform.apply_patterns.x86.vector_contract_to_amx_dot_product as a bitstring.

apply_patterns_x86_vector_contract_to_amx_dot_product(ssa)

transform.apply_patterns.x86.vector_contract_to_amx_dot_product

apply_patterns_x86_vector_contract_to_fma()

Return op name transform.apply_patterns.x86.vector_contract_to_fma as a bitstring.

apply_patterns_x86_vector_contract_to_fma(ssa)

transform.apply_patterns.x86.vector_contract_to_fma

apply_patterns_x86_vector_contract_to_packed_type_dot_product()

Return op name transform.apply_patterns.x86.vector_contract_to_packed_type_dot_product as a bitstring.

apply_patterns_x86_vector_contract_to_packed_type_dot_product(ssa)

transform.apply_patterns.x86.vector_contract_to_packed_type_dot_product

apply_registered_pass()

Return op name transform.apply_registered_pass as a bitstring.

apply_registered_pass(ssa)

transform.apply_registered_pass

bufferization_buffer_loop_hoisting()

Return op name transform.bufferization.buffer_loop_hoisting as a bitstring.

bufferization_buffer_loop_hoisting(ssa)

transform.bufferization.buffer_loop_hoisting

bufferization_eliminate_empty_tensors()

Return op name transform.bufferization.eliminate_empty_tensors as a bitstring.

bufferization_eliminate_empty_tensors(ssa)

transform.bufferization.eliminate_empty_tensors

bufferization_empty_tensor_to_alloc_tensor()

Return op name transform.bufferization.empty_tensor_to_alloc_tensor as a bitstring.

bufferization_empty_tensor_to_alloc_tensor(ssa)

transform.bufferization.empty_tensor_to_alloc_tensor

bufferization_one_shot_bufferize()

Return op name transform.bufferization.one_shot_bufferize as a bitstring.

bufferization_one_shot_bufferize(ssa)

transform.bufferization.one_shot_bufferize

cast()

Return op name transform.cast as a bitstring.

cast(ssa)

transform.cast

collect_matching()

Return op name transform.collect_matching as a bitstring.

collect_matching(ssa)

transform.collect_matching

debug_emit_param_as_remark()

Return op name transform.debug.emit_param_as_remark as a bitstring.

debug_emit_param_as_remark(ssa)

transform.debug.emit_param_as_remark

debug_emit_remark_at()

Return op name transform.debug.emit_remark_at as a bitstring.

debug_emit_remark_at(ssa)

transform.debug.emit_remark_at

dlti_query()

Return op name transform.dlti.query as a bitstring.

dlti_query(ssa)

transform.dlti.query

foreach()

Return op name transform.foreach as a bitstring.

foreach(ssa)

transform.foreach

foreach_match()

Return op name transform.foreach_match as a bitstring.

foreach_match(ssa)

transform.foreach_match

func_cast_and_call()

Return op name transform.func.cast_and_call as a bitstring.

func_cast_and_call(ssa)

transform.func.cast_and_call

func_deduplicate_func_args()

Return op name transform.func.deduplicate_func_args as a bitstring.

func_deduplicate_func_args(ssa)

transform.func.deduplicate_func_args

func_replace_func_signature()

Return op name transform.func.replace_func_signature as a bitstring.

func_replace_func_signature(ssa)

transform.func.replace_func_signature

get_consumers_of_result()

Return op name transform.get_consumers_of_result as a bitstring.

get_consumers_of_result(ssa)

transform.get_consumers_of_result

get_defining_op()

Return op name transform.get_defining_op as a bitstring.

get_defining_op(ssa)

transform.get_defining_op

get_operand()

Return op name transform.get_operand as a bitstring.

get_operand(ssa)

transform.get_operand

get_parent_op()

Return op name transform.get_parent_op as a bitstring.

get_parent_op(ssa)

transform.get_parent_op

get_producer_of_operand()

Return op name transform.get_producer_of_operand as a bitstring.

get_producer_of_operand(ssa)

transform.get_producer_of_operand

get_result()

Return op name transform.get_result as a bitstring.

get_result(ssa)

transform.get_result

get_type()

Return op name transform.get_type as a bitstring.

get_type(ssa)

transform.get_type

gpu_map_forall_to_blocks()

Return op name transform.gpu.map_forall_to_blocks as a bitstring.

gpu_map_forall_to_blocks(ssa)

transform.gpu.map_forall_to_blocks

gpu_map_nested_forall_to_threads()

Return op name transform.gpu.map_nested_forall_to_threads as a bitstring.

gpu_map_nested_forall_to_threads(ssa)

transform.gpu.map_nested_forall_to_threads

include()

Return op name transform.include as a bitstring.

include(ssa)

transform.include

irdl_collect_matching()

Return op name transform.irdl.collect_matching as a bitstring.

irdl_collect_matching(ssa)

transform.irdl.collect_matching

loop_coalesce()

Return op name transform.loop.coalesce as a bitstring.

loop_coalesce(ssa)

transform.loop.coalesce

loop_coalesce_nested()

Return op name transform.loop.coalesce_nested as a bitstring.

loop_coalesce_nested(ssa)

transform.loop.coalesce_nested

loop_forall_to_for()

Return op name transform.loop.forall_to_for as a bitstring.

loop_forall_to_for(ssa)

transform.loop.forall_to_for

loop_forall_to_parallel()

Return op name transform.loop.forall_to_parallel as a bitstring.

loop_forall_to_parallel(ssa)

transform.loop.forall_to_parallel

loop_fuse_sibling()

Return op name transform.loop.fuse_sibling as a bitstring.

loop_fuse_sibling(ssa)

transform.loop.fuse_sibling

loop_hoist_loop_invariant_subsets()

Return op name transform.loop.hoist_loop_invariant_subsets as a bitstring.

loop_hoist_loop_invariant_subsets(ssa)

transform.loop.hoist_loop_invariant_subsets

loop_outline()

Return op name transform.loop.outline as a bitstring.

loop_outline(ssa)

transform.loop.outline

loop_parallel_for_to_nested_fors()

Return op name transform.loop.parallel_for_to_nested_fors as a bitstring.

loop_parallel_for_to_nested_fors(ssa)

transform.loop.parallel_for_to_nested_fors

loop_peel()

Return op name transform.loop.peel as a bitstring.

loop_peel(ssa)

transform.loop.peel

loop_pipeline()

Return op name transform.loop.pipeline as a bitstring.

loop_pipeline(ssa)

transform.loop.pipeline

loop_promote_if_one_iteration()

Return op name transform.loop.promote_if_one_iteration as a bitstring.

loop_promote_if_one_iteration(ssa)

transform.loop.promote_if_one_iteration

loop_unroll()

Return op name transform.loop.unroll as a bitstring.

loop_unroll(ssa)

transform.loop.unroll

loop_unroll_and_jam()

Return op name transform.loop.unroll_and_jam as a bitstring.

loop_unroll_and_jam(ssa)

transform.loop.unroll_and_jam

match_operation_empty()

Return op name transform.match.operation_empty as a bitstring.

match_operation_empty(ssa)

transform.match.operation_empty

match_operation_name()

Return op name transform.match.operation_name as a bitstring.

match_operation_name(ssa)

transform.match.operation_name

match_param_cmpi()

Return op name transform.match.param.cmpi as a bitstring.

match_param_cmpi(ssa)

transform.match.param.cmpi

match_structured()

Return op name transform.match.structured as a bitstring.

match_structured(ssa)

transform.match.structured

match_structured_body()

Return op name transform.match.structured.body as a bitstring.

match_structured_body(ssa)

transform.match.structured.body

match_structured_classify_contraction_dims()

Return op name transform.match.structured.classify_contraction_dims as a bitstring.

match_structured_classify_contraction_dims(ssa)

transform.match.structured.classify_contraction_dims

match_structured_classify_convolution_dims()

Return op name transform.match.structured.classify_convolution_dims as a bitstring.

match_structured_classify_convolution_dims(ssa)

transform.match.structured.classify_convolution_dims

match_structured_dim()

Return op name transform.match.structured.dim as a bitstring.

match_structured_dim(ssa)

transform.match.structured.dim

match_structured_elemental_bitwidth()

Return op name transform.match.structured.elemental_bitwidth as a bitstring.

match_structured_elemental_bitwidth(ssa)

transform.match.structured.elemental_bitwidth

match_structured_init()

Return op name transform.match.structured.init as a bitstring.

match_structured_init(ssa)

transform.match.structured.init

match_structured_input()

Return op name transform.match.structured.input as a bitstring.

match_structured_input(ssa)

transform.match.structured.input

match_structured_num_inits()

Return op name transform.match.structured.num_inits as a bitstring.

match_structured_num_inits(ssa)

transform.match.structured.num_inits

match_structured_num_inputs()

Return op name transform.match.structured.num_inputs as a bitstring.

match_structured_num_inputs(ssa)

transform.match.structured.num_inputs

match_structured_rank()

Return op name transform.match.structured.rank as a bitstring.

match_structured_rank(ssa)

transform.match.structured.rank

match_structured_result()

Return op name transform.match.structured.result as a bitstring.

match_structured_result(ssa)

transform.match.structured.result

match_structured_yield()

Return op name transform.match.structured.yield as a bitstring.

match_structured_yield(ssa)

transform.match.structured.yield

memref_alloca_to_global()

Return op name transform.memref.alloca_to_global as a bitstring.

memref_alloca_to_global(ssa)

transform.memref.alloca_to_global

memref_erase_dead_alloc_and_stores()

Return op name transform.memref.erase_dead_alloc_and_stores as a bitstring.

memref_erase_dead_alloc_and_stores(ssa)

transform.memref.erase_dead_alloc_and_stores

memref_make_loop_independent()

Return op name transform.memref.make_loop_independent as a bitstring.

memref_make_loop_independent(ssa)

transform.memref.make_loop_independent

memref_multibuffer()

Return op name transform.memref.multibuffer as a bitstring.

memref_multibuffer(ssa)

transform.memref.multibuffer

merge_handles()

Return op name transform.merge_handles as a bitstring.

merge_handles(ssa)

transform.merge_handles

named_sequence()

Return op name transform.named_sequence as a bitstring.

named_sequence(ssa)

transform.named_sequence

num_associations()

Return op name transform.num_associations as a bitstring.

num_associations(ssa)

transform.num_associations

nvgpu_create_async_groups()

Return op name transform.nvgpu.create_async_groups as a bitstring.

nvgpu_create_async_groups(ssa)

transform.nvgpu.create_async_groups

nvgpu_pipeline_shared_memory_copies()

Return op name transform.nvgpu.pipeline_shared_memory_copies as a bitstring.

nvgpu_pipeline_shared_memory_copies(ssa)

transform.nvgpu.pipeline_shared_memory_copies

nvgpu_rewrite_copy_as_tma()

Return op name transform.nvgpu.rewrite_copy_as_tma as a bitstring.

nvgpu_rewrite_copy_as_tma(ssa)

transform.nvgpu.rewrite_copy_as_tma

nvgpu_rewrite_matmul_as_mma_sync()

Return op name transform.nvgpu.rewrite_matmul_as_mma_sync as a bitstring.

nvgpu_rewrite_matmul_as_mma_sync(ssa)

transform.nvgpu.rewrite_matmul_as_mma_sync

param_constant()

Return op name transform.param.constant as a bitstring.

param_constant(ssa)

transform.param.constant

payload()

Return op name transform.payload as a bitstring.

payload(ssa)

transform.payload

pdl_match()

Return op name transform.pdl_match as a bitstring.

pdl_match(ssa)

transform.pdl_match

print()

Return op name transform.print as a bitstring.

print(ssa)

transform.print

replicate()

Return op name transform.replicate as a bitstring.

replicate(ssa)

transform.replicate

scf_take_assumed_branch()

Return op name transform.scf.take_assumed_branch as a bitstring.

scf_take_assumed_branch(ssa)

transform.scf.take_assumed_branch

select()

Return op name transform.select as a bitstring.

select(ssa)

transform.select

sequence()

Return op name transform.sequence as a bitstring.

sequence(ssa)

transform.sequence

smt_constrain_params()

Return op name transform.smt.constrain_params as a bitstring.

smt_constrain_params(ssa)

transform.smt.constrain_params

sparse_tensor_match_sparse_inout()

Return op name transform.sparse_tensor.match.sparse_inout as a bitstring.

sparse_tensor_match_sparse_inout(ssa)

transform.sparse_tensor.match.sparse_inout

split_handle()

Return op name transform.split_handle as a bitstring.

split_handle(ssa)

transform.split_handle

structured_bufferize_to_allocation()

Return op name transform.structured.bufferize_to_allocation as a bitstring.

structured_bufferize_to_allocation(ssa)

transform.structured.bufferize_to_allocation

structured_continuous_tile_sizes()

Return op name transform.structured.continuous_tile_sizes as a bitstring.

structured_continuous_tile_sizes(ssa)

transform.structured.continuous_tile_sizes

structured_convert_conv2d_to_img2col()

Return op name transform.structured.convert_conv2d_to_img2col as a bitstring.

structured_convert_conv2d_to_img2col(ssa)

transform.structured.convert_conv2d_to_img2col

structured_convert_to_loops()

Return op name transform.structured.convert_to_loops as a bitstring.

structured_convert_to_loops(ssa)

transform.structured.convert_to_loops

structured_decompose()

Return op name transform.structured.decompose as a bitstring.

structured_decompose(ssa)

transform.structured.decompose

structured_decompose_interface()

Return op name transform.structured.decompose_interface as a bitstring.

structured_decompose_interface(ssa)

transform.structured.decompose_interface

structured_decompose_winograd_op()

Return op name transform.structured.decompose_winograd_op as a bitstring.

structured_decompose_winograd_op(ssa)

transform.structured.decompose_winograd_op

structured_eliminate_empty_tensors()

Return op name transform.structured.eliminate_empty_tensors as a bitstring.

structured_eliminate_empty_tensors(ssa)

transform.structured.eliminate_empty_tensors

structured_flatten_elementwise()

Return op name transform.structured.flatten_elementwise as a bitstring.

structured_flatten_elementwise(ssa)

transform.structured.flatten_elementwise

structured_fuse()

Return op name transform.structured.fuse as a bitstring.

structured_fuse(ssa)

transform.structured.fuse

structured_fuse_into_containing_op()

Return op name transform.structured.fuse_into_containing_op as a bitstring.

structured_fuse_into_containing_op(ssa)

transform.structured.fuse_into_containing_op

structured_generalize()

Return op name transform.structured.generalize as a bitstring.

structured_generalize(ssa)

transform.structured.generalize

structured_gpu_map_copy_to_threads()

Return op name transform.structured.gpu.map_copy_to_threads as a bitstring.

structured_gpu_map_copy_to_threads(ssa)

transform.structured.gpu.map_copy_to_threads

structured_hoist_pad()

Return op name transform.structured.hoist_pad as a bitstring.

structured_hoist_pad(ssa)

transform.structured.hoist_pad

structured_hoist_pad_build_packing_loop_nest()

Return op name transform.structured.hoist_pad.build_packing_loop_nest as a bitstring.

structured_hoist_pad_build_packing_loop_nest(ssa)

transform.structured.hoist_pad.build_packing_loop_nest

structured_hoist_redundant_vector_broadcasts()

Return op name transform.structured.hoist_redundant_vector_broadcasts as a bitstring.

structured_hoist_redundant_vector_broadcasts(ssa)

transform.structured.hoist_redundant_vector_broadcasts

structured_hoist_redundant_vector_transfers()

Return op name transform.structured.hoist_redundant_vector_transfers as a bitstring.

structured_hoist_redundant_vector_transfers(ssa)

transform.structured.hoist_redundant_vector_transfers

structured_insert_slice_to_copy()

Return op name transform.structured.insert_slice_to_copy as a bitstring.

structured_insert_slice_to_copy(ssa)

transform.structured.insert_slice_to_copy

structured_interchange()

Return op name transform.structured.interchange as a bitstring.

structured_interchange(ssa)

transform.structured.interchange

structured_linalg_copy_to_memref()

Return op name transform.structured.linalg_copy_to_memref as a bitstring.

structured_linalg_copy_to_memref(ssa)

transform.structured.linalg_copy_to_memref

structured_lower_pack()

Return op name transform.structured.lower_pack as a bitstring.

structured_lower_pack(ssa)

transform.structured.lower_pack

structured_lower_unpack()

Return op name transform.structured.lower_unpack as a bitstring.

structured_lower_unpack(ssa)

transform.structured.lower_unpack

structured_match()

Return op name transform.structured.match as a bitstring.

structured_match(ssa)

transform.structured.match

structured_multitile_sizes()

Return op name transform.structured.multitile_sizes as a bitstring.

structured_multitile_sizes(ssa)

transform.structured.multitile_sizes

structured_pack()

Return op name transform.structured.pack as a bitstring.

structured_pack(ssa)

transform.structured.pack

structured_pack_greedily()

Return op name transform.structured.pack_greedily as a bitstring.

structured_pack_greedily(ssa)

transform.structured.pack_greedily

structured_pack_transpose()

Return op name transform.structured.pack_transpose as a bitstring.

structured_pack_transpose(ssa)

transform.structured.pack_transpose

structured_pad()

Return op name transform.structured.pad as a bitstring.

structured_pad(ssa)

transform.structured.pad

structured_pad_tiling_interface()

Return op name transform.structured.pad_tiling_interface as a bitstring.

structured_pad_tiling_interface(ssa)

transform.structured.pad_tiling_interface

structured_promote()

Return op name transform.structured.promote as a bitstring.

structured_promote(ssa)

transform.structured.promote

structured_promote_tensor()

Return op name transform.structured.promote_tensor as a bitstring.

structured_promote_tensor(ssa)

transform.structured.promote_tensor

structured_replace()

Return op name transform.structured.replace as a bitstring.

structured_replace(ssa)

transform.structured.replace

structured_rewrite_in_destination_passing_style()

Return op name transform.structured.rewrite_in_destination_passing_style as a bitstring.

structured_rewrite_in_destination_passing_style(ssa)

transform.structured.rewrite_in_destination_passing_style

structured_scalarize()

Return op name transform.structured.scalarize as a bitstring.

structured_scalarize(ssa)

transform.structured.scalarize

structured_specialize()

Return op name transform.structured.specialize as a bitstring.

structured_specialize(ssa)

transform.structured.specialize

structured_split()

Return op name transform.structured.split as a bitstring.

structured_split(ssa)

transform.structured.split

structured_split_reduction()

Return op name transform.structured.split_reduction as a bitstring.

structured_split_reduction(ssa)

transform.structured.split_reduction

structured_tile_reduction_using_for()

Return op name transform.structured.tile_reduction_using_for as a bitstring.

structured_tile_reduction_using_for(ssa)

transform.structured.tile_reduction_using_for

structured_tile_reduction_using_forall()

Return op name transform.structured.tile_reduction_using_forall as a bitstring.

structured_tile_reduction_using_forall(ssa)

transform.structured.tile_reduction_using_forall

structured_tile_using_for()

Return op name transform.structured.tile_using_for as a bitstring.

structured_tile_using_for(ssa)

transform.structured.tile_using_for

structured_tile_using_forall()

Return op name transform.structured.tile_using_forall as a bitstring.

structured_tile_using_forall(ssa)

transform.structured.tile_using_forall

structured_transpose_conv2d()

Return op name transform.structured.transpose_conv2d as a bitstring.

structured_transpose_conv2d(ssa)

transform.structured.transpose_conv2d

structured_transpose_matmul()

Return op name transform.structured.transpose_matmul as a bitstring.

structured_transpose_matmul(ssa)

transform.structured.transpose_matmul

structured_vectorize()

Return op name transform.structured.vectorize as a bitstring.

structured_vectorize(ssa)

transform.structured.vectorize

structured_vectorize_children_and_apply_patterns()

Return op name transform.structured.vectorize_children_and_apply_patterns as a bitstring.

structured_vectorize_children_and_apply_patterns(ssa)

transform.structured.vectorize_children_and_apply_patterns

structured_winograd_conv2d()

Return op name transform.structured.winograd_conv2d as a bitstring.

structured_winograd_conv2d(ssa)

transform.structured.winograd_conv2d

tensor_make_loop_independent()

Return op name transform.tensor.make_loop_independent as a bitstring.

tensor_make_loop_independent(ssa)

transform.tensor.make_loop_independent

tune_alternatives()

Return op name transform.tune.alternatives as a bitstring.

tune_alternatives(ssa)

transform.tune.alternatives

tune_knob()

Return op name transform.tune.knob as a bitstring.

tune_knob(ssa)

transform.tune.knob

type_conversion_tensor_cast_shape_dynamic_dims()

Return op name transform.type_conversion.tensor.cast_shape_dynamic_dims as a bitstring.

type_conversion_tensor_cast_shape_dynamic_dims(ssa)

transform.type_conversion.tensor.cast_shape_dynamic_dims

verify()

Return op name transform.verify as a bitstring.

verify(ssa)

transform.verify

with_pdl_patterns()

Return op name transform.with_pdl_patterns as a bitstring.

with_pdl_patterns(ssa)

transform.with_pdl_patterns

xegpu_convert_layout()

Return op name transform.xegpu.convert_layout as a bitstring.

xegpu_convert_layout(ssa)

transform.xegpu.convert_layout

xegpu_get_load_op()

Return op name transform.xegpu.get_load_op as a bitstring.

xegpu_get_load_op(ssa)

transform.xegpu.get_load_op

xegpu_insert_prefetch()

Return op name transform.xegpu.insert_prefetch as a bitstring.

xegpu_insert_prefetch(ssa)

transform.xegpu.insert_prefetch

xegpu_set_anchor_layout()

Return op name transform.xegpu.set_anchor_layout as a bitstring.

xegpu_set_anchor_layout(ssa)

transform.xegpu.set_anchor_layout

xegpu_set_gpu_launch_threads()

Return op name transform.xegpu.set_gpu_launch_threads as a bitstring.

xegpu_set_gpu_launch_threads(ssa)

transform.xegpu.set_gpu_launch_threads

yield()

Return op name transform.yield as a bitstring.

yield(ssa)

transform.yield