Index
- analysis
- backend
- builder
- context
- dialect_interfaces
- dialects
- accfg
- affine
- arith
- arm
- arm_func
- arm_neon
- bigint
- bufferization
- builtin
- cf
- comb
- complex
- csl
- dlti
- ematch
- emitc
- eqsat_pdl_interp
- equivalence
- experimental
- fsm
- func
- gpu
- hw
- irdl
- linalg
- llvm
- ltl
- math
- math_xdsl
- memref
- memref_stream
- mesh
- ml_program
- mod_arith
- mpi
- omp
- pdl
- pdl_interp
- printf
- ptr
- riscv
- riscv_cf
- riscv_debug
- riscv_func
- riscv_scf
- riscv_snitch
- scf
- seq
- smt
- snitch
- snitch_runtime
- snitch_stream
- stencil
- stim
- symref
- tensor
- test
- tosa
- transform
- utils
- varith
- vector
- wasm
- x86
- x86_func
- x86_scf
- folder
- frontend
- interactive
- interfaces
- interpreter
- interpreters
- ir
- irdl
- parser
- passes
- pattern_rewriter
- printer
- rewriter
- rewriting
- composable_rewriting
- immutable_ir
- composable_rewriting
- syntax_printer
- tools
- traits
- transforms
- apply_eqsat_pdl
- apply_eqsat_pdl_interp
- apply_pdl
- apply_pdl_interp
- approximate_math_with_bitcast
- arith_add_fastmath
- canonicalization_patterns
- canonicalize
- canonicalize_dmp
- common_subexpression_elimination
- constant_fold_interp
- control_flow_hoist
- convert_linalg_to_loops
- convert_linalg_to_memref_stream
- convert_memref_stream_to_loops
- convert_memref_stream_to_snitch_stream
- convert_memref_to_ptr
- convert_ml_program_to_memref
- convert_pdl_interp_to_eqsat_pdl_interp
- convert_pdl_to_pdl_interp
- convert_ptr_to_llvm
- convert_ptr_to_riscv
- convert_ptr_type_offsets
- convert_riscv_scf_for_to_frep
- convert_riscv_to_llvm
- convert_scf_to_cf
- convert_scf_to_openmp
- convert_scf_to_x86_scf
- convert_stencil_to_csl_stencil
- convert_vector_to_ptr
- convert_x86_scf_to_x86
- csl_stencil_bufferize
- csl_stencil_handle_async_flow
- csl_stencil_materialize_stores
- csl_stencil_set_global_coeffs
- csl_stencil_to_csl_wrapper
- csl_wrapper_hoist_buffers
- dead_code_elimination
- desymref
- empty_tensor_to_alloc_tensor
- eqsat_add_costs
- eqsat_create_eclasses
- eqsat_create_egraphs
- eqsat_extract
- eqsat_serialize_egraph
- experimental
- function_transformations
- gpu_allocs
- gpu_map_parallel_loops
- individual_rewrite
- inline_snrt
- jax_use_donated_arguments
- lift_arith_to_linalg
- linalg_to_csl
- linalg_transformations
- loop_hoist_memref
- loop_invariant_code_motion
- loop_nest_lowering_utils
- lower_affine
- lower_csl_stencil
- lower_csl_wrapper
- lower_mpi
- lower_riscv_func
- lower_snitch
- memref_stream_fold_fill
- memref_stream_generalize_fill
- memref_stream_infer_fill
- memref_stream_interleave
- memref_stream_legalize
- memref_stream_tile_outer_loops
- memref_stream_unnest_out_parameters
- memref_streamify
- memref_to_dsd
- mlir_opt
- printf_to_llvm
- printf_to_putchar
- reconcile_unrealized_casts
- riscv_allocate_infinite_registers
- riscv_allocate_registers
- riscv_lower_parallel_mov
- riscv_scf_loop_range_folding
- scf_for_loop_flatten
- scf_for_loop_range_folding
- scf_for_loop_unroll
- scf_parallel_loop_tiling
- shape_inference
- shape_inference_patterns
- snitch_allocate_registers
- stencil_bufferize
- stencil_inlining
- stencil_shape_minimize
- stencil_unroll
- test_constant_folding
- test_lower_linalg_to_snitch
- test_transform_dialect_erase_schedule
- test_vectorize_matmul
- transform_interpreter
- varith_transformations
- vector_split_load_extract
- verify_register_allocation
- x86_allocate_registers
- x86_infer_broadcast
- x86_legalize_for_regalloc
- universe
- utils
- base_printer
- bitwise_casts
- classvar
- color_printer
- colors
- comparisons
- diagnostic
- dialect_codegen
- dialect_loader
- dialect_stub
- disjoint_set
- exceptions
- hashable_module
- hasher
- hints
- immutable_list
- lexer
- marimo
- mlir_lexer
- op_selector
- parse_pipeline
- runtime_final
- scoped_dict
- str_enum
- symbol_table
- test_value
- type
- xdsl_opt_main