├── .git-blame-ignored-commits ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ └── bug_report.md ├── pull_request_template.md ├── release-drafter.yml └── workflows │ ├── ci-core.yml │ ├── ci-docs.yml │ ├── ci-lockfile.yml │ ├── ci-mlir.yml │ ├── ci-nix.yml │ ├── ci-notebooks.yml │ ├── ci-pyright-fails.yml │ ├── code-formatting.yml │ ├── jupyterlite.yml │ ├── markdown-formatting.yml │ ├── pythonpublish.yml │ ├── release-notes.yml │ └── update_xdsl_pyodide_build.py ├── .gitignore ├── .markdownlint.json ├── .pre-commit-config.yaml ├── .readthedocs.yaml ├── .vscode └── launch.json ├── LICENSE ├── Makefile ├── README.md ├── asv.conf.json ├── benchmarks ├── .gitignore ├── README.md ├── __init__.py ├── bench_utils.py ├── imports.py ├── lexer.py ├── microbenchmarks.py ├── parser.py ├── printer.py ├── rewriting.py ├── verifier.py ├── warmed_timeit.py └── workloads.py ├── codecov.yml ├── docs ├── .nav.yml ├── Toy │ ├── Toy_Ch0.ipynb │ ├── Toy_Ch1.ipynb │ ├── Toy_Ch2.ipynb │ ├── Toy_Ch3.ipynb │ ├── examples │ │ ├── ast.toy │ │ ├── codegen.toy │ │ ├── interpret.toy │ │ ├── lit.cfg │ │ ├── scalar.toy │ │ └── tests │ │ │ ├── infer_shapes.mlir │ │ │ ├── inline.mlir │ │ │ └── optimise_toy.mlir │ └── toy │ │ ├── __init__.py │ │ ├── __main__.py │ │ ├── compiler.py │ │ ├── dialects │ │ ├── __init__.py │ │ └── toy.py │ │ ├── emulator │ │ ├── __init__.py │ │ └── toy_accelerator_instruction_functions.py │ │ ├── frontend │ │ ├── __init__.py │ │ ├── ir_gen.py │ │ ├── lexer.py │ │ ├── location.py │ │ ├── parser.py │ │ └── toy_ast.py │ │ ├── interpreter.py │ │ └── rewrites │ │ ├── __init__.py │ │ ├── inline_toy.py │ │ └── lower_toy.py ├── assets │ └── img │ │ └── logos │ │ ├── Logo.png │ │ ├── Logo.svg │ │ ├── xdsl-transparent-single.png │ │ ├── xdsl-transparent.png │ │ └── xdsl.png ├── guides │ └── mlir_interoperation.md ├── index.md ├── marimo │ ├── README.md │ ├── builders.py │ ├── defining_dialects.py │ ├── eqsat.py │ ├── expressions.py │ ├── ir_gen.py │ ├── irdl.py │ ├── linalg_snitch.py │ ├── mlir_interoperation.py │ ├── mlir_introduction.py │ ├── mlir_ir.py │ ├── pattern_rewrites.py │ ├── pdl.py │ ├── rewrite_exercises.py │ ├── riscv_dialects.py │ ├── source.mlir │ ├── traversing_ir.py │ └── xdsl_introduction.py └── stylesheets │ └── extra.css ├── flake.lock ├── flake.nix ├── mkdocs.yml ├── pyproject.toml ├── renovate.json ├── scripts ├── gen_ref_pages.py ├── hooks.py └── marimo_import_xdsl_wheel.py ├── tests ├── analysis │ ├── test_dataflow.py │ ├── test_dead_code_analysis.py │ └── test_sparse_analysis.py ├── backend │ ├── riscv │ │ ├── test_func_to_riscv_func.py │ │ ├── test_preallocated.py │ │ ├── test_register_allocation.py │ │ ├── test_register_stack.py │ │ └── test_utils.py │ ├── test_asm_reporter.py │ ├── test_assembly_printer.py │ ├── test_csl.py │ ├── test_live_ins.py │ ├── test_register.py │ ├── test_register_allocation.py │ ├── wgsl │ │ └── test_wgsl_printer.py │ └── x86 │ │ ├── test_assembly_printing.py │ │ ├── test_lowering_utils.py │ │ ├── test_register_allocation.py │ │ └── test_register_stack.py ├── dialects │ ├── arm │ │ └── test_assembly_arg_str.py │ ├── stim │ │ └── test_stim_printer_parser.py │ ├── test_accfg.py │ ├── test_affine.py │ ├── test_arith.py │ ├── test_arm_func.py │ ├── test_arm_neon.py │ ├── test_bufferization.py │ ├── test_builtin.py │ ├── test_cf.py │ ├── test_comb.py │ ├── test_complex.py │ ├── test_csl.py │ ├── test_csl_stencil.py │ ├── test_csl_wrapper.py │ ├── test_dialects.py │ ├── test_dlti.py │ ├── test_dmp.py │ ├── test_emitc.py │ ├── test_eqsat.py │ ├── test_func.py │ ├── test_gpu.py │ ├── test_hw.py │ ├── test_irdl.py │ ├── test_irdl_with_annotations.py │ ├── test_linalg.py │ ├── test_llvm.py │ ├── test_math.py │ ├── test_memref.py │ ├── test_mpi.py │ ├── test_mpi_lowering.py │ ├── test_omp.py │ ├── test_pdl.py │ ├── test_printf.py │ ├── test_riscv.py │ ├── test_riscv_func.py │ ├── test_riscv_snitch.py │ ├── test_scf.py │ ├── test_seq.py │ ├── test_smt.py │ ├── test_snitch.py │ ├── test_snitch_runtime.py │ ├── test_stencil.py │ ├── test_tensor.py │ ├── test_tosa.py │ ├── test_universe.py │ ├── test_vector.py │ ├── test_x86.py │ └── wasm │ │ ├── test_wasm_encoding.py │ │ └── test_wat_encoding.py ├── filecheck │ ├── backend │ │ ├── convert_riscv_scf_to_riscv_cf.mlir │ │ ├── convert_riscv_scf_to_riscv_cf_with_regalloc.mlir │ │ ├── csl │ │ │ └── print_csl.mlir │ │ ├── riscv │ │ │ ├── canonicalize.mlir │ │ │ ├── convert_arith_to_riscv.mlir │ │ │ ├── convert_arith_to_riscv_snitch.mlir │ │ │ ├── convert_func_to_riscv_func.mlir │ │ │ ├── convert_ptr_to_riscv.mlir │ │ │ ├── convert_riscv_scf_for_to_frep.mlir │ │ │ ├── func_and_arith_to_riscv_asm_flow.mlir │ │ │ ├── memref_to_riscv.mlir │ │ │ ├── memref_to_riscv_invalid.mlir │ │ │ ├── memref_to_riscv_opt.mlir │ │ │ ├── print_format_to_riscv_debug.mlir │ │ │ ├── prologue_epilogue_insertion.mlir │ │ │ ├── register-allocation │ │ │ │ ├── exclude_snitch.mlir │ │ │ │ ├── frep.mlir │ │ │ │ ├── generic.mlir │ │ │ │ ├── liveness_block_naive.mlir │ │ │ │ └── preallocated.mlir │ │ │ └── verify.mlir │ │ ├── rvscf_lowering_labels.mlir │ │ ├── rvscf_scf_lowering.mlir │ │ ├── wgsl │ │ │ └── 2d5pt.mlir │ │ └── x86 │ │ │ ├── convert_arith_to_x86.mlir │ │ │ ├── convert_func_to_x86.mlir │ │ │ ├── convert_ptr_to_x86.mlir │ │ │ ├── convert_vector_to_x86.mlir │ │ │ ├── invalid.mlir │ │ │ ├── prologue_epilogue_insertion.mlir │ │ │ ├── verify_register_allocation.mlir │ │ │ └── x86_allocate_registers.mlir │ ├── dce.mlir │ ├── dialects │ │ ├── accfg │ │ │ ├── accfg_ops.mlir │ │ │ └── invalid.mlir │ │ ├── affine │ │ │ ├── affine_ops.mlir │ │ │ ├── examples.mlir │ │ │ └── invalid.mlir │ │ ├── air │ │ │ └── air_ops.mlir │ │ ├── arith │ │ │ ├── arith_attrs.mlir │ │ │ ├── arith_cfg.mlir │ │ │ ├── arith_constant_fold_interp.mlir │ │ │ ├── arith_invalid.mlir │ │ │ ├── arith_ops.mlir │ │ │ ├── arith_ops_custom.mlir │ │ │ └── canonicalize.mlir │ │ ├── arm │ │ │ ├── test_ops.mlir │ │ │ └── test_registers.mlir │ │ ├── arm_func │ │ │ └── arm_func_ops.mlir │ │ ├── arm_neon │ │ │ ├── test_attrs.mlir │ │ │ ├── test_ops.mlir │ │ │ ├── test_ops_invalid.mlir │ │ │ └── test_registers.mlir │ │ ├── bigint │ │ │ ├── attrs.mlir │ │ │ └── ops.mlir │ │ ├── bufferization │ │ │ └── bufferization_ops.mlir │ │ ├── builtin │ │ │ ├── attrs.mlir │ │ │ ├── invalid_attrs.mlir │ │ │ ├── module.mlir │ │ │ ├── packed.mlir │ │ │ ├── parse_with_location.mlir │ │ │ └── unrealized_conv_cast.mlir │ │ ├── cf │ │ │ ├── canonicalize.mlir │ │ │ └── cf_ops.mlir │ │ ├── cmath │ │ │ └── cmath_ops.mlir │ │ ├── comb │ │ │ ├── comb_ops.mlir │ │ │ └── comb_ops_err.mlir │ │ ├── complex │ │ │ ├── complex_attr.mlir │ │ │ ├── invalid.mlir │ │ │ ├── invalid_attr.mlir │ │ │ └── ops.mlir │ │ ├── csl │ │ │ ├── csl-canonicalize.mlir │ │ │ ├── csl-stencil-canonicalize.mlir │ │ │ ├── csl-stencil-ops.mlir │ │ │ ├── csl-wrapper-ops.mlir │ │ │ └── ops.mlir │ │ ├── dlti │ │ │ ├── attrs.mlir │ │ │ └── attrs_invalid.mlir │ │ ├── dmp │ │ │ ├── canonicalize.mlir │ │ │ └── ops.mlir │ │ ├── emitc │ │ │ ├── emitc_attrs.mlir │ │ │ ├── emitc_invalid_ops.mlir │ │ │ ├── emitc_ops.mlir │ │ │ ├── emitc_types.mlir │ │ │ └── emitc_types_invalid.mlir │ │ ├── eqsat │ │ │ ├── eqsat_invalid.mlir │ │ │ └── eqsat_ops.mlir │ │ ├── fsm │ │ │ ├── fsm_invalid.mlir │ │ │ └── fsm_op.mlir │ │ ├── func │ │ │ ├── func_invalid.mlir │ │ │ ├── func_ops.mlir │ │ │ └── func_ops_generic.mlir │ │ ├── gpu │ │ │ ├── invalid.mlir │ │ │ └── ops.mlir │ │ ├── hw │ │ │ ├── hw_instance.mlir │ │ │ ├── hw_module.mlir │ │ │ ├── hw_ops.mlir │ │ │ ├── invalid.mlir │ │ │ └── invalid_instance.mlir │ │ ├── irdl │ │ │ ├── cmath.irdl.mlir │ │ │ ├── cmath_irdl_loading.py │ │ │ ├── cmath_irdl_stub.py │ │ │ ├── cyclic-types.irdl.mlir │ │ │ ├── irdl-to-pyrdl │ │ │ │ └── testd.irdl.mlir │ │ │ ├── pyrdl-to-irdl │ │ │ │ └── cmath-conversion.py │ │ │ ├── test-type.irdl.mlir │ │ │ └── testd.irdl.mlir │ │ ├── linalg │ │ │ ├── invalid.mlir │ │ │ └── linalg_ops.mlir │ │ ├── llvm │ │ │ ├── arith_invalid.mlir │ │ │ ├── arith_vector_types.mlir │ │ │ ├── arithmetic.mlir │ │ │ ├── array.mlir │ │ │ ├── attrs-invalid.mlir │ │ │ ├── attrs.mlir │ │ │ ├── example.mlir │ │ │ ├── func.mlir │ │ │ ├── global.mlir │ │ │ ├── icmp.mlir │ │ │ ├── inline_asm.mlir │ │ │ ├── invalid.mlir │ │ │ └── pointers.mlir │ │ ├── ltl │ │ │ ├── ltl_invalid.mlir │ │ │ └── ltl_op.mlir │ │ ├── math │ │ │ └── math_ops_custom.mlir │ │ ├── math_xdsl │ │ │ └── math_xdsl_ops.mlir │ │ ├── memref │ │ │ ├── canonicalize.mlir │ │ │ ├── invalid_ops.mlir │ │ │ └── memref_ops.mlir │ │ ├── memref_stream │ │ │ ├── canonicalize.mlir │ │ │ ├── ops.mlir │ │ │ └── verify.mlir │ │ ├── mesh │ │ │ ├── attrs.mlir │ │ │ ├── ops.mlir │ │ │ └── ops_invalid.mlir │ │ ├── mod_arith │ │ │ └── mod_arith.mlir │ │ ├── mpi │ │ │ └── memref_compat.mlir │ │ ├── omp │ │ │ ├── attrs.mlir │ │ │ ├── ops.mlir │ │ │ └── ops_invalid.mlir │ │ ├── pdl │ │ │ ├── mlir-tests.mlir │ │ │ ├── pdl_attribute.mlir │ │ │ ├── pdl_native_constraint.mlir │ │ │ ├── pdl_native_rewrite.mlir │ │ │ ├── pdl_operand.mlir │ │ │ ├── pdl_operation.mlir │ │ │ ├── pdl_range.mlir │ │ │ ├── pdl_replace.mlir │ │ │ ├── pdl_result.mlir │ │ │ ├── pdl_type.mlir │ │ │ └── verifiers.mlir │ │ ├── pdl_interp │ │ │ └── pdl_interp_ops.mlir │ │ ├── printf │ │ │ ├── invalid.mlir │ │ │ ├── printf_basics.mlir │ │ │ └── printf_to_llvm.mlir │ │ ├── ptr │ │ │ ├── canonicalize.mlir │ │ │ └── ops.mlir │ │ ├── riscv │ │ │ ├── csr_invalid.mlir │ │ │ ├── frep_verification.mlir │ │ │ ├── riscv_assembly_emission.mlir │ │ │ ├── riscv_ops.mlir │ │ │ ├── riscv_ops_invalid.mlir │ │ │ └── riscv_registers_invalid.mlir │ │ ├── riscv_cf │ │ │ ├── assembly_emission.mlir │ │ │ ├── canonicalize.mlir │ │ │ ├── ops.mlir │ │ │ └── verification.mlir │ │ ├── riscv_debug │ │ │ └── riscv_debug_ops.mlir │ │ ├── riscv_func │ │ │ ├── lower_riscv_func.mlir │ │ │ ├── lower_riscv_func_main.mlir │ │ │ ├── riscv_func_asm.mlir │ │ │ └── riscv_func_ops.mlir │ │ ├── riscv_scf │ │ │ ├── loop_range_folding.mlir │ │ │ ├── ops.mlir │ │ │ └── verification.mlir │ │ ├── riscv_snitch │ │ │ ├── assembly_emission.mlir │ │ │ ├── ops.mlir │ │ │ └── verification.mlir │ │ ├── scf │ │ │ ├── canonicalize.mlir │ │ │ ├── for_args_number.mlir │ │ │ ├── for_args_types.mlir │ │ │ ├── for_body_args_number.mlir │ │ │ ├── for_body_args_number_much.mlir │ │ │ ├── for_body_args_types.mlir │ │ │ ├── for_iv.mlir │ │ │ ├── for_yield.mlir │ │ │ ├── for_yield_number.mlir │ │ │ ├── for_yield_types.mlir │ │ │ ├── index_switch.mlir │ │ │ ├── loop_flatten.mlir │ │ │ ├── parallel_blocks_args_types.mlir │ │ │ ├── parallel_blocks_not_enough_reduce.mlir │ │ │ ├── parallel_bounds.mlir │ │ │ ├── parallel_iv.mlir │ │ │ ├── parallel_multiple_blocks.mlir │ │ │ ├── reduce.mlir │ │ │ ├── reduce_arg_type_missmatch.mlir │ │ │ ├── reduce_return_type_missmatch.mlir │ │ │ ├── scf_ops.mlir │ │ │ ├── unregistered.mlir │ │ │ └── yield_implicit.mlir │ │ ├── seq │ │ │ ├── seq_invalid.mlir │ │ │ └── seq_ops.mlir │ │ ├── smt │ │ │ ├── bv_ops.mlir │ │ │ ├── invalid.mlir │ │ │ └── ops.mlir │ │ ├── snitch │ │ │ ├── snitch_ops.mlir │ │ │ └── snitch_to_riscv_lowering.mlir │ │ ├── snitch_runtime │ │ │ ├── snitch_runtime_invalid.mlir │ │ │ └── snitch_runtime_ops.mlir │ │ ├── snitch_stream │ │ │ ├── convert_snitch_stream_to_snitch.mlir │ │ │ └── ops.mlir │ │ ├── stencil │ │ │ ├── canonicalize.mlir │ │ │ ├── invalid.mlir │ │ │ ├── oec-kernels │ │ │ │ └── fvtp2d_qi.mlir │ │ │ └── stencil_ops.mlir │ │ ├── stim │ │ │ ├── attrs.mlir │ │ │ └── stim_ops.mlir │ │ ├── symref │ │ │ └── ops.mlir │ │ ├── tensor │ │ │ ├── invalid_ops.mlir │ │ │ └── ops.mlir │ │ ├── tosa │ │ │ ├── ops.mlir │ │ │ └── ops_invalid.mlir │ │ ├── transform │ │ │ ├── transform_interpreter.mlir │ │ │ ├── transform_named_sequence.mlir │ │ │ ├── transform_ops.mlir │ │ │ └── transform_types.mlir │ │ ├── varith │ │ │ ├── invalid.mlir │ │ │ └── varith_ops.mlir │ │ ├── vector │ │ │ ├── invalid.mlir │ │ │ ├── vector_attrs.mlir │ │ │ ├── vector_broadcast_type_matching.mlir │ │ │ ├── vector_createmask_indexing.mlir │ │ │ ├── vector_extractelement_verify.mlir │ │ │ ├── vector_fma_invalid.mlir │ │ │ ├── vector_insertelement_verify.mlir │ │ │ ├── vector_load_indexing.mlir │ │ │ ├── vector_load_type_matching.mlir │ │ │ ├── vector_maskedload_indexing.mlir │ │ │ ├── vector_maskedload_memref_passthrough_type_matching.mlir │ │ │ ├── vector_maskedload_memref_res_type_matching.mlir │ │ │ ├── vector_maskedstore_indexing.mlir │ │ │ ├── vector_maskedstore_memref_storevec_type_matching.mlir │ │ │ ├── vector_ops.mlir │ │ │ ├── vector_pure_ops.mlir │ │ │ ├── vector_shuffle_invalid.mlir │ │ │ ├── vector_store_indexing.mlir │ │ │ ├── vector_store_type_matching.mlir │ │ │ ├── vector_transfer_read_verify.mlir │ │ │ └── vector_transfer_write_verify.mlir │ │ ├── wasm │ │ │ ├── ops.mlir │ │ │ └── wat.mlir │ │ ├── x86 │ │ │ ├── canonicalize.mlir │ │ │ ├── x86_assembly_emission.mlir │ │ │ ├── x86_memory_effects.mlir │ │ │ ├── x86_ops.mlir │ │ │ ├── x86_ops_invalid.mlir │ │ │ ├── x86_registers_invalid.mlir │ │ │ └── x86_registers_valid.mlir │ │ ├── x86_func │ │ │ ├── x86_func_asm.mlir │ │ │ └── x86_func_ops.mlir │ │ └── x86_scf │ │ │ ├── x86_scf_invalid.mlir │ │ │ └── x86_scf_ops.mlir │ ├── frontend │ │ ├── dialects │ │ │ ├── arith.py │ │ │ ├── bigint.py │ │ │ ├── builtin.py │ │ │ ├── cf.py │ │ │ ├── func.py │ │ │ └── scf.py │ │ ├── programs │ │ │ ├── code_generation_exceptions.py │ │ │ ├── deprecated.py │ │ │ ├── frontend_program_exceptions.py │ │ │ ├── new_api.py │ │ │ └── registered_functions.py │ │ └── pypdl │ │ │ └── pdl.py │ ├── lit.cfg │ ├── mlir-conversion │ │ └── with-mlir │ │ │ ├── affine_map.mlir │ │ │ ├── affine_set.mlir │ │ │ ├── apply-eqsat-pdl │ │ │ ├── apply_eqsat_pdl_extra_file.mlir │ │ │ ├── egg_example.mlir │ │ │ └── extra_file.mlir │ │ │ ├── control_flow_hoist_collab.mlir │ │ │ ├── dialects │ │ │ ├── affine │ │ │ │ └── affine_ops.mlir │ │ │ ├── arith │ │ │ │ ├── arith_attrs.mlir │ │ │ │ ├── arith_bcast.mlir │ │ │ │ ├── arith_cmp.mlir │ │ │ │ ├── arith_fp_conv.mlir │ │ │ │ ├── arith_fp_ops.mlir │ │ │ │ └── arith_ops_custom.mlir │ │ │ ├── bufferization │ │ │ │ └── ops.mlir │ │ │ ├── builtin │ │ │ │ ├── builtin_fp_types.mlir │ │ │ │ ├── builtin_tuple_types.mlir │ │ │ │ ├── dense_elements.mlir │ │ │ │ ├── location.mlir │ │ │ │ ├── unrealized_conversion_cast.mlir │ │ │ │ └── vector_type.mlir │ │ │ ├── cf │ │ │ │ └── assert.mlir │ │ │ ├── complex │ │ │ │ ├── attribute.mlir │ │ │ │ └── ops.mlir │ │ │ ├── dlti │ │ │ │ └── attrs.mlir │ │ │ ├── emitc │ │ │ │ ├── emitc_attrs.mlir │ │ │ │ ├── emitc_ops.mlir │ │ │ │ └── emitc_types.mlir │ │ │ ├── func │ │ │ │ ├── func_ops.mlir │ │ │ │ └── func_ops_generic.mlir │ │ │ ├── gpu │ │ │ │ └── ops.mlir │ │ │ ├── irdl │ │ │ │ └── testd.irdl.mlir │ │ │ ├── linalg │ │ │ │ ├── invalid_ops.mlir │ │ │ │ ├── linalg_on_memrefs.mlir │ │ │ │ └── ops.mlir │ │ │ ├── llvm │ │ │ │ ├── arith_vector_types.mlir │ │ │ │ ├── arithmetic.mlir │ │ │ │ ├── attrs.mlir │ │ │ │ ├── func.mlir │ │ │ │ ├── global.mlir │ │ │ │ ├── icmp.mlir │ │ │ │ ├── inline_asm.mlir │ │ │ │ ├── llvm_func.mlir │ │ │ │ ├── llvm_pointer_ops.mlir │ │ │ │ └── llvm_types.mlir │ │ │ ├── math │ │ │ │ └── math_ops_custom.mlir │ │ │ ├── memref │ │ │ │ ├── canonicalize.mlir │ │ │ │ ├── matmul.mlir │ │ │ │ ├── memref_ops_custom.mlir │ │ │ │ ├── memref_ops_mlir_conversion.mlir │ │ │ │ └── subview_constructor.py │ │ │ ├── mesh │ │ │ │ └── ops.mlir │ │ │ ├── ml_program │ │ │ │ └── ops.mlir │ │ │ ├── mpi │ │ │ │ ├── mpi-hello-world-async.mlir │ │ │ │ └── mpi-hello-world.mlir │ │ │ ├── omp │ │ │ │ └── ops.mlir │ │ │ ├── pdl │ │ │ │ ├── mlir-tests.mlir │ │ │ │ ├── pdl_attribute.mlir │ │ │ │ ├── pdl_native_constraint.mlir │ │ │ │ ├── pdl_native_rewrite.mlir │ │ │ │ ├── pdl_operand.mlir │ │ │ │ ├── pdl_operation.mlir │ │ │ │ ├── pdl_range.mlir │ │ │ │ ├── pdl_replace.mlir │ │ │ │ ├── pdl_result.mlir │ │ │ │ └── pdl_type.mlir │ │ │ ├── pdl_interp │ │ │ │ └── pdl_interp_ops.mlir │ │ │ ├── print │ │ │ │ ├── printf_to_llvm.mlir │ │ │ │ └── printf_to_putchar.mlir │ │ │ ├── scf │ │ │ │ ├── for_custom.mlir │ │ │ │ ├── for_custom_non_index_iv.mlir │ │ │ │ ├── for_generic.mlir │ │ │ │ ├── for_generic_non_index_iv.mlir │ │ │ │ ├── if.mlir │ │ │ │ ├── parallel.mlir │ │ │ │ ├── parallel_with_reduce.mlir │ │ │ │ └── while_custom.mlir │ │ │ ├── stencil │ │ │ │ └── ops.mlir │ │ │ ├── tensor │ │ │ │ └── ops.mlir │ │ │ ├── tosa │ │ │ │ └── ops.mlir │ │ │ ├── transform │ │ │ │ ├── transform_generic.mlir │ │ │ │ └── transform_types.mlir │ │ │ └── vector │ │ │ │ ├── extract.mlir │ │ │ │ ├── fma.mlir │ │ │ │ ├── insert.mlir │ │ │ │ ├── insert_extract_ops.mlir │ │ │ │ ├── ops.mlir │ │ │ │ ├── reduction.mlir │ │ │ │ ├── transfer_ops.mlir │ │ │ │ └── vector_attrs.mlir │ │ │ ├── lit.local.cfg │ │ │ ├── mlir_opt.mlir │ │ │ ├── mlir_opt_fail.mlir │ │ │ ├── parser-printer │ │ │ ├── attribute_names.mlir │ │ │ └── escaped_characters.mlir │ │ │ ├── scope.mlir │ │ │ ├── symbol_tests.mlir │ │ │ └── unrealized_conv_cast.mlir │ ├── parser-printer │ │ ├── affine_map.mlir │ │ ├── affine_set.mlir │ │ ├── aliases.mlir │ │ ├── attribute_names.mlir │ │ ├── builtin_attrs.mlir │ │ ├── color.mlir │ │ ├── duplicate_attribute_keys.mlir │ │ ├── escaped_characters.mlir │ │ ├── float_parsing.mlir │ │ ├── graph_region.mlir │ │ ├── implicit_module.mlir │ │ ├── invalid_dense_attr.mlir │ │ ├── invalid_metadata.mlir │ │ ├── metadata.mlir │ │ ├── operation_signature.mlir │ │ ├── operation_with_properties.mlir │ │ ├── parse_error.mlir │ │ ├── region_name_clash.mlir │ │ ├── scope.mlir │ │ ├── unregistered_dialect.mlir │ │ ├── value_tuple.mlir │ │ ├── value_tuple_access_oob.mlir │ │ ├── value_tuple_wrong_number.mlir │ │ └── verifier_error.mlir │ ├── projects │ │ ├── eqsat │ │ │ └── identity.mlir │ │ ├── libxsmm │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── integration_test_matmul.mlir │ │ │ ├── isclose.h │ │ │ └── main.c │ │ └── riscv-backend-paper │ │ │ ├── add.mlir │ │ │ ├── add_snitch_stream.mlir │ │ │ ├── bottom_up_f32.mlir │ │ │ ├── bottom_up_f64.mlir │ │ │ ├── conv.mlir │ │ │ ├── ddot_regalloc.mlir │ │ │ ├── fill.mlir │ │ │ ├── matmul.mlir │ │ │ ├── nsnet.mlir │ │ │ ├── pres.mlir │ │ │ ├── relu.mlir │ │ │ ├── relu_snitch_stream.mlir │ │ │ └── source.mlir │ ├── runner │ │ ├── example.mlir │ │ ├── factorial.mlir │ │ ├── riscv.mlir │ │ ├── riscv_scf.mlir │ │ ├── runner_args.mlir │ │ └── tensor.mlir │ ├── transforms │ │ ├── apply-eqsat-pdl-interp │ │ │ ├── apply_eqsat_pdl_interp_extra_file.mlir │ │ │ ├── apply_eqsat_pdl_interp_multi_ops.mlir │ │ │ ├── egg_example.mlir │ │ │ ├── extra_file.mlir │ │ │ └── rebuilding.mlir │ │ ├── apply-pdl-interp │ │ │ ├── apply_pdl_interp_add_zero.mlir │ │ │ ├── apply_pdl_interp_extra_file.mlir │ │ │ ├── apply_pdl_interp_multi_ops.mlir │ │ │ └── extra_file.mlir │ │ ├── apply-pdl │ │ │ ├── apply_pdl_add_zero.mlir │ │ │ ├── apply_pdl_attribute_rewrite.mlir │ │ │ ├── apply_pdl_build_type.mlir │ │ │ ├── apply_pdl_erase.mlir │ │ │ ├── apply_pdl_extra_file.mlir │ │ │ ├── apply_pdl_insert_operation.mlir │ │ │ ├── apply_pdl_match_type.mlir │ │ │ ├── apply_pdl_polymorphic.mlir │ │ │ ├── apply_pdl_property_rewrite.mlir │ │ │ ├── apply_pdl_simple.mlir │ │ │ ├── apply_pdl_swap_inputs.mlir │ │ │ └── extra_file.mlir │ │ ├── arith-add-fastmath.mlir │ │ ├── arith-add-immediate-zero.mlir │ │ ├── convert-arith-to-varith.mlir │ │ ├── convert-scf-to-cf.mlir │ │ ├── convert-scf-to-openmp.mlir │ │ ├── convert-scf-to-x86-scf.mlir │ │ ├── convert-stencil-to-csl-stencil.mlir │ │ ├── convert-stencil-to-ll-mlir.mlir │ │ ├── convert-varith-to-arith.mlir │ │ ├── convert-x86-scf-to-x86.mlir │ │ ├── convert_linalg_to_loops.mlir │ │ ├── convert_linalg_to_memref_stream.mlir │ │ ├── convert_memref_args_to_ptr.mlir │ │ ├── convert_memref_stream_to_loops.mlir │ │ ├── convert_memref_stream_to_snitch_stream.mlir │ │ ├── convert_memref_to_ptr.mlir │ │ ├── convert_ml_program_to_memref.mlir │ │ ├── convert_ptr_to_llvm.mlir │ │ ├── convert_ptr_type_offsets.mlir │ │ ├── convert_riscv_to_llvm.mlir │ │ ├── convert_vector_to_ptr.mlir │ │ ├── cse.mlir │ │ ├── csl-stencil-handle-async-flow-no-args.mlir │ │ ├── csl-stencil-handle-async-flow.mlir │ │ ├── csl-stencil-materialize-stores.mlir │ │ ├── csl-stencil-set-global-coeffs.mlir │ │ ├── csl-stencil-to-csl-wrapper.mlir │ │ ├── csl-wrapper-hoist-buffers.mlir │ │ ├── csl_stencil_bufferize.mlir │ │ ├── dce.mlir │ │ ├── desymref.mlir │ │ ├── distribute-stencil.mlir │ │ ├── empty-tensor-to-alloc-tensor.mlir │ │ ├── eqsat-add-costs │ │ │ ├── costs.json │ │ │ ├── eqsat-add-costs-with-default.mlir │ │ │ ├── eqsat-add-costs-with-json.mlir │ │ │ └── eqsat-add-costs.mlir │ │ ├── eqsat-create-eclasses.mlir │ │ ├── eqsat-create-egraphs.mlir │ │ ├── eqsat-extract.mlir │ │ ├── eqsat-serialize-egraph-cycle.mlir │ │ ├── eqsat-serialize-egraph.mlir │ │ ├── function-constant-pinning.mlir │ │ ├── function-persist-arg-names.mlir │ │ ├── gpu-allocs.mlir │ │ ├── gpu-map-parallel-loops.mlir │ │ ├── individual_rewrite │ │ │ └── riscv.mlir │ │ ├── inline-snrt.mlir │ │ ├── jax-use-donated-arguments-remove-outputs.mlir │ │ ├── jax-use-donated-arguments.mlir │ │ ├── licm.mlir │ │ ├── lift-arith-to-linalg.mlir │ │ ├── linalg-fuse-multiply-add.mlir │ │ ├── linalg-to-csl.mlir │ │ ├── loop-hoist-memref │ │ │ ├── loop-nest.mlir │ │ │ ├── single-loop-skipped.mlir │ │ │ └── single-loop.mlir │ │ ├── lower-csl-stencil.mlir │ │ ├── lower-csl-wrapper.mlir │ │ ├── lower_affine.mlir │ │ ├── memref-to-dsd.mlir │ │ ├── memref_stream_fold_fill.mlir │ │ ├── memref_stream_generalize_fill.mlir │ │ ├── memref_stream_infer_fill.mlir │ │ ├── memref_stream_interleave.mlir │ │ ├── memref_stream_legalize.mlir │ │ ├── memref_stream_tile_outer_loops.mlir │ │ ├── memref_stream_unnest_out_parameters.mlir │ │ ├── memref_streamify.mlir │ │ ├── reconcile_unrealized_casts.mlir │ │ ├── riscv_cse.mlir │ │ ├── riscv_lower_parallel_mov.mlir │ │ ├── scf-parallel-loop-tiling-partial.mlir │ │ ├── scf-parallel-loop-tiling.mlir │ │ ├── scf_for_loop_range_folding.mlir │ │ ├── scf_for_loop_unroll.mlir │ │ ├── snitch-allocate-registers.mlir │ │ ├── stencil-bufferize.mlir │ │ ├── stencil-inlining.mlir │ │ ├── stencil-shape-inference.mlir │ │ ├── stencil-shape-minimize.mlir │ │ ├── stencil-storage-materialization.mlir │ │ ├── stencil-tensorize-z-dimension.mlir │ │ ├── stencil-unroll.mlir │ │ ├── test-add-timers-to-top-level-funcs.mlir │ │ ├── test-constant-folding.mlir │ │ ├── test-specialised-constant-folding.mlir │ │ ├── test-vectorize-matmul.mlir │ │ ├── test_transform_dialect_erase_schedule.mlir │ │ ├── varith-fuse-repeated-operands.mlir │ │ ├── vector-split-load-extract.mlir │ │ └── x86-infer-broadcast.mlir │ ├── utils │ │ └── codegen │ │ │ └── simple.py │ ├── version.mlir │ ├── with-riscemu │ │ ├── lit.local.cfg │ │ ├── riscv_emulation.mlir │ │ └── rvscf_lowering_emu.mlir │ └── xdsl_opt │ │ └── split_input.mlir ├── frontend │ └── pyast │ │ ├── test_frontend_op_inserter.py │ │ └── test_frontend_python_code_check.py ├── interactive │ ├── test_add_arguments_screen.py │ ├── test_app.py │ ├── test_pass_metrics.py │ └── test_rewrites.py ├── interpreters │ ├── __init__.py │ ├── test_affine_interpreter.py │ ├── test_arith_interpreter.py │ ├── test_builtin_interpreter.py │ ├── test_cf_interpreter.py │ ├── test_eqsat_pdl_interp_interpreter.py │ ├── test_linalg_interpreter.py │ ├── test_memref_interpreter.py │ ├── test_memref_stream_interpreter.py │ ├── test_ml_program_interpreter.py │ ├── test_pdl_interp_interpreter.py │ ├── test_pdl_interpreter.py │ ├── test_print_interpreter.py │ ├── test_riscv_cf_interpreter.py │ ├── test_riscv_debug_interpreter.py │ ├── test_riscv_emulator.py │ ├── test_riscv_func_interpreter.py │ ├── test_riscv_interpreter.py │ ├── test_riscv_scf_interpreter.py │ ├── test_riscv_snitch_interpreter.py │ ├── test_scf_interpreter.py │ ├── test_shaped_array.py │ ├── test_snitch_stream_interpreter.py │ ├── test_symbol_lookup.py │ ├── test_tensor_interpreter.py │ └── test_transform_interpreter.py ├── ir │ ├── test_attribute.py │ ├── test_op_selector.py │ └── test_region_utils.py ├── irdl │ ├── test_attr_constraint.py │ ├── test_attribute_definition.py │ ├── test_declarative_assembly_format.py │ ├── test_int_constraint.py │ ├── test_operation_builder.py │ ├── test_operation_definition.py │ └── test_range_constraint.py ├── my_plugin │ ├── pyproject.toml │ └── src │ │ └── my_plugin │ │ ├── __init__.py │ │ └── py.typed ├── pattern_rewriter │ ├── test_pattern_rewriter.py │ └── test_worklist.py ├── rewriting │ └── composable_rewriting │ │ └── immutable_ir │ │ └── test_immutable_ir.py ├── riscv │ └── test_abi_spec.py ├── test_affine_builtins.py ├── test_affine_parser.py ├── test_builtin_traits.py ├── test_cli.py ├── test_context.py ├── test_dialect_interfaces.py ├── test_dialect_utils.py ├── test_dominance.py ├── test_folder.py ├── test_immutable_list.py ├── test_implicit_builder.py ├── test_interpreter.py ├── test_ir.py ├── test_is_satisfying_hint.py ├── test_lexer.py ├── test_linked_list.py ├── test_op_builder.py ├── test_parse_spec_format.py ├── test_parser.py ├── test_parser_error.py ├── test_pass_from_spec.py ├── test_pass_lexer.py ├── test_pass_to_arg_and_types_str.py ├── test_pass_to_spec.py ├── test_printer.py ├── test_printing_hints.py ├── test_pyrdl.py ├── test_rewriter.py ├── test_ssa_value.py ├── test_traits.py ├── test_use.py ├── test_walk_blocks.py ├── transforms │ ├── test_apply_eqsat_pdl_interp.py │ ├── test_canonicalization.py │ ├── test_convert_memref_stream_to_snitch_stream.py │ ├── test_convert_pdl_to_pdl_interp.py │ ├── test_loop_invariant_code_motion.py │ ├── test_lower_affine.py │ ├── test_memref_stream_interleave.py │ ├── test_transform_interpreter.py │ └── test_transform_utils.py ├── utils │ ├── test_base_printer.py │ ├── test_bitwise_casts.py │ ├── test_comparisons.py │ ├── test_disjoint_set.py │ ├── test_final.py │ ├── test_hashable_module.py │ ├── test_hasher.py │ ├── test_hints.py │ ├── test_mlir_lexer.py │ ├── test_scoped_dict.py │ ├── test_symbol_table.py │ └── test_type.py ├── xdsl_opt │ ├── empty_program.mlir │ ├── empty_program.wrong │ ├── incomplete_program.mlir │ ├── incomplete_program_residual.mlir │ ├── not_module.mlir │ ├── not_module_with_module.mlir │ ├── simple_program.mlir │ ├── split_input_file.mlir │ ├── test_xdsl_opt.py │ └── unverified_program.mlir └── xdsl_tblgen │ ├── test.json │ ├── test.py │ ├── test.td │ └── test_tblgen.py ├── uv.lock └── xdsl ├── __init__.py ├── analysis ├── __init__.py ├── dataflow.py ├── dead_code_analysis.py └── sparse_analysis.py ├── backend ├── __init__.py ├── assembly_printer.py ├── block_naive_allocator.py ├── block_throughput_cost_model.py ├── csl │ ├── __init__.py │ └── print_csl.py ├── register_allocatable.py ├── register_allocator.py ├── register_stack.py ├── register_type.py ├── riscv │ ├── __init__.py │ ├── lowering │ │ ├── __init__.py │ │ ├── convert_arith_to_riscv.py │ │ ├── convert_arith_to_riscv_snitch.py │ │ ├── convert_func_to_riscv_func.py │ │ ├── convert_memref_to_riscv.py │ │ ├── convert_print_format_to_riscv_debug.py │ │ ├── convert_riscv_scf_to_riscv_cf.py │ │ ├── convert_scf_to_riscv_scf.py │ │ ├── convert_snitch_stream_to_snitch.py │ │ └── utils.py │ ├── prologue_epilogue_insertion.py │ ├── register_allocation.py │ ├── register_stack.py │ ├── riscv_scf_to_asm.py │ ├── targets.py │ └── traits.py ├── utils.py ├── wgsl │ ├── __init__.py │ └── wgsl_printer.py └── x86 │ ├── __init__.py │ ├── lowering │ ├── __init__.py │ ├── convert_arith_to_x86.py │ ├── convert_func_to_x86_func.py │ ├── convert_ptr_to_x86.py │ ├── convert_vector_to_x86.py │ └── helpers.py │ ├── prologue_epilogue_insertion.py │ ├── register_allocation.py │ └── register_stack.py ├── builder.py ├── context.py ├── dialect_interfaces ├── __init__.py ├── constant_materialization.py └── op_asm.py ├── dialects ├── __init__.py ├── accfg.py ├── affine.py ├── arith.py ├── arm │ ├── __init__.py │ ├── ops.py │ └── registers.py ├── arm_func.py ├── arm_neon.py ├── bigint.py ├── bufferization.py ├── builtin.py ├── cf.py ├── cmath.irdl ├── comb.py ├── complex.py ├── csl │ ├── __init__.py │ ├── csl.py │ ├── csl_stencil.py │ └── csl_wrapper.py ├── dlti.py ├── emitc.py ├── eqsat.py ├── eqsat_pdl_interp.py ├── experimental │ ├── __init__.py │ ├── air.py │ ├── dmp.py │ ├── fir.py │ ├── hlfir.py │ └── hls.py ├── fsm.py ├── func.py ├── gpu.py ├── hw.py ├── irdl │ ├── __init__.py │ ├── irdl.py │ ├── irdl_to_pyrdl.py │ └── pyrdl_to_irdl.py ├── linalg.py ├── llvm.py ├── ltl.py ├── math.py ├── math_xdsl.py ├── memref.py ├── memref_stream.py ├── mesh.py ├── ml_program.py ├── mod_arith.py ├── mpi.py ├── omp.py ├── pdl.py ├── pdl_interp.py ├── printf.py ├── ptr.py ├── riscv.py ├── riscv_cf.py ├── riscv_debug.py ├── riscv_func.py ├── riscv_scf.py ├── riscv_snitch.py ├── scf.py ├── seq.py ├── smt.py ├── snitch.py ├── snitch_runtime.py ├── snitch_stream.py ├── stencil.py ├── stim │ ├── __init__.py │ ├── ops.py │ ├── stim_parser.py │ └── stim_printer_parser.py ├── symref.py ├── tensor.py ├── test.py ├── tosa.py ├── transform.py ├── utils │ ├── __init__.py │ ├── dimension_list.py │ ├── dynamic_index_list.py │ ├── fast_math.py │ ├── format.py │ └── reshape_ops_utils.py ├── varith.py ├── vector.py ├── wasm │ ├── __init__.py │ ├── encoding.py │ ├── ops.py │ └── wat.py ├── x86 │ ├── __init__.py │ ├── assembly.py │ ├── attributes.py │ ├── ops.py │ └── registers.py ├── x86_func.py └── x86_scf.py ├── folder.py ├── frontend ├── __init__.py ├── listlang │ ├── __init__.py │ ├── lang_types.py │ ├── list_dialect.py │ ├── lowerings.py │ ├── main.py │ ├── marimo.py │ ├── source.py │ └── transforms.py ├── pyast │ ├── README.md │ ├── __init__.py │ ├── code_generation.py │ ├── context.py │ ├── program.py │ └── utils │ │ ├── __init__.py │ │ ├── block.py │ │ ├── builder.py │ │ ├── const.py │ │ ├── exceptions.py │ │ ├── op_inserter.py │ │ ├── python_code_check.py │ │ └── type_conversion.py └── pypdl │ └── __init__.py ├── interactive ├── __init__.py ├── _pasteboard.py ├── add_arguments_screen.py ├── add_arguments_screen.tcss ├── app.py ├── app.tcss ├── get_all_available_passes.py ├── load_file_screen.py ├── load_file_screen.tcss ├── pass_list_item.py ├── pass_metrics.py └── passes.py ├── interfaces.py ├── interpreter.py ├── interpreters ├── __init__.py ├── affine.py ├── arith.py ├── builtin.py ├── cf.py ├── eqsat_pdl_interp.py ├── func.py ├── irdl.py ├── linalg.py ├── memref.py ├── memref_stream.py ├── ml_program.py ├── pdl.py ├── pdl_interp.py ├── printf.py ├── riscv.py ├── riscv_cf.py ├── riscv_debug.py ├── riscv_emulator.py ├── riscv_func.py ├── riscv_libc.py ├── riscv_scf.py ├── riscv_snitch.py ├── scf.py ├── shaped_array.py ├── snitch_stream.py ├── tensor.py ├── transform.py └── utils │ ├── __init__.py │ ├── ptr.py │ └── stream.py ├── ir ├── __init__.py ├── affine │ ├── __init__.py │ ├── affine_expr.py │ ├── affine_map.py │ └── affine_set.py ├── core.py ├── post_order.py └── region_utils.py ├── irdl ├── __init__.py ├── attributes.py ├── constraints.py ├── declarative_assembly_format.py ├── declarative_assembly_format_parser.py ├── dominance.py └── operations.py ├── parser ├── __init__.py ├── affine_parser.py ├── attribute_parser.py ├── base_parser.py ├── core.py └── generic_parser.py ├── passes.py ├── pattern_rewriter.py ├── printer.py ├── py.typed ├── rewriter.py ├── rewriting ├── __init__.py └── composable_rewriting │ ├── __init__.py │ └── immutable_ir │ ├── __init__.py │ └── immutable_ir.py ├── syntax_printer.py ├── tools ├── __init__.py ├── command_line_tool.py ├── irdl_to_pyrdl.py ├── xdsl_opt.py ├── xdsl_run.py └── xdsl_tblgen.py ├── traits.py ├── transforms ├── __init__.py ├── apply_eqsat_pdl.py ├── apply_eqsat_pdl_interp.py ├── apply_pdl.py ├── apply_pdl_interp.py ├── arith_add_fastmath.py ├── canonicalization_patterns │ ├── __init__.py │ ├── arith.py │ ├── cf.py │ ├── csl.py │ ├── csl_stencil.py │ ├── memref.py │ ├── memref_stream.py │ ├── ptr.py │ ├── riscv.py │ ├── riscv_cf.py │ ├── scf.py │ ├── stencil.py │ ├── utils.py │ └── x86.py ├── canonicalize.py ├── canonicalize_dmp.py ├── common_subexpression_elimination.py ├── constant_fold_interp.py ├── control_flow_hoist.py ├── convert_linalg_to_loops.py ├── convert_linalg_to_memref_stream.py ├── convert_memref_stream_to_loops.py ├── convert_memref_stream_to_snitch_stream.py ├── convert_memref_to_ptr.py ├── convert_ml_program_to_memref.py ├── convert_pdl_to_pdl_interp │ ├── __init__.py │ ├── conversion.py │ └── predicate.py ├── convert_ptr_to_llvm.py ├── convert_ptr_to_riscv.py ├── convert_ptr_type_offsets.py ├── convert_riscv_scf_for_to_frep.py ├── convert_riscv_to_llvm.py ├── convert_scf_to_cf.py ├── convert_scf_to_openmp.py ├── convert_scf_to_x86_scf.py ├── convert_stencil_to_csl_stencil.py ├── convert_vector_to_ptr.py ├── convert_x86_scf_to_x86.py ├── csl_stencil_bufferize.py ├── csl_stencil_handle_async_flow.py ├── csl_stencil_materialize_stores.py ├── csl_stencil_set_global_coeffs.py ├── csl_stencil_to_csl_wrapper.py ├── csl_wrapper_hoist_buffers.py ├── dead_code_elimination.py ├── desymref.py ├── empty_tensor_to_alloc_tensor.py ├── eqsat_add_costs.py ├── eqsat_create_eclasses.py ├── eqsat_create_egraphs.py ├── eqsat_extract.py ├── eqsat_serialize_egraph.py ├── experimental │ ├── Apply1DMPIToStencil.py │ ├── __init__.py │ ├── convert_stencil_to_ll_mlir.py │ ├── dmp │ │ ├── __init__.py │ │ └── stencil_global_to_local.py │ ├── func_to_pdl_rewrite.py │ ├── function_constant_pinning.py │ ├── hls_convert_stencil_to_ll_mlir.py │ ├── lower_hls.py │ ├── replace_incompatible_fpga.py │ ├── stencil_storage_materialization.py │ └── stencil_tensorize_z_dimension.py ├── function_transformations.py ├── gpu_allocs.py ├── gpu_map_parallel_loops.py ├── individual_rewrite.py ├── inline_snrt.py ├── jax_use_donated_arguments.py ├── lift_arith_to_linalg.py ├── linalg_to_csl.py ├── linalg_transformations.py ├── loop_hoist_memref.py ├── loop_invariant_code_motion.py ├── loop_nest_lowering_utils.py ├── lower_affine.py ├── lower_csl_stencil.py ├── lower_csl_wrapper.py ├── lower_mpi.py ├── lower_riscv_func.py ├── lower_snitch.py ├── memref_stream_fold_fill.py ├── memref_stream_generalize_fill.py ├── memref_stream_infer_fill.py ├── memref_stream_interleave.py ├── memref_stream_legalize.py ├── memref_stream_tile_outer_loops.py ├── memref_stream_unnest_out_parameters.py ├── memref_streamify.py ├── memref_to_dsd.py ├── mlir_opt.py ├── printf_to_llvm.py ├── printf_to_putchar.py ├── reconcile_unrealized_casts.py ├── riscv_allocate_registers.py ├── riscv_lower_parallel_mov.py ├── riscv_scf_loop_range_folding.py ├── scf_for_loop_flatten.py ├── scf_for_loop_range_folding.py ├── scf_for_loop_unroll.py ├── scf_parallel_loop_tiling.py ├── shape_inference.py ├── shape_inference_patterns │ ├── __init__.py │ ├── dmp.py │ └── stencil.py ├── snitch_allocate_registers.py ├── stencil_bufferize.py ├── stencil_inlining.py ├── stencil_shape_minimize.py ├── stencil_unroll.py ├── test_constant_folding.py ├── test_lower_linalg_to_snitch.py ├── test_transform_dialect_erase_schedule.py ├── test_vectorize_matmul.py ├── transform_interpreter.py ├── varith_transformations.py ├── vector_split_load_extract.py ├── verify_register_allocation.py ├── x86_allocate_registers.py └── x86_infer_broadcast.py ├── universe.py ├── utils ├── __init__.py ├── base_printer.py ├── bitwise_casts.py ├── classvar.py ├── color_printer.py ├── colors.py ├── comparisons.py ├── diagnostic.py ├── dialect_codegen.py ├── dialect_loader.py ├── dialect_stub.py ├── disjoint_set.py ├── exceptions.py ├── hashable_module.py ├── hasher.py ├── hints.py ├── immutable_list.py ├── lexer.py ├── marimo.py ├── mlir_lexer.py ├── op_selector.py ├── parse_pipeline.py ├── runtime_final.py ├── scoped_dict.py ├── str_enum.py ├── symbol_table.py ├── test_value.py └── type.py └── xdsl_opt_main.py /.git-blame-ignored-commits: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/.git-blame-ignored-commits -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | xdsl/_version.py export-subst 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/.github/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/ci-core.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/.github/workflows/ci-core.yml -------------------------------------------------------------------------------- /.github/workflows/ci-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/.github/workflows/ci-docs.yml -------------------------------------------------------------------------------- /.github/workflows/ci-lockfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/.github/workflows/ci-lockfile.yml -------------------------------------------------------------------------------- /.github/workflows/ci-mlir.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/.github/workflows/ci-mlir.yml -------------------------------------------------------------------------------- /.github/workflows/ci-nix.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/.github/workflows/ci-nix.yml -------------------------------------------------------------------------------- /.github/workflows/ci-notebooks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/.github/workflows/ci-notebooks.yml -------------------------------------------------------------------------------- /.github/workflows/ci-pyright-fails.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/.github/workflows/ci-pyright-fails.yml -------------------------------------------------------------------------------- /.github/workflows/code-formatting.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/.github/workflows/code-formatting.yml -------------------------------------------------------------------------------- /.github/workflows/jupyterlite.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/.github/workflows/jupyterlite.yml -------------------------------------------------------------------------------- /.github/workflows/markdown-formatting.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/.github/workflows/markdown-formatting.yml -------------------------------------------------------------------------------- /.github/workflows/pythonpublish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/.github/workflows/pythonpublish.yml -------------------------------------------------------------------------------- /.github/workflows/release-notes.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/.github/workflows/release-notes.yml -------------------------------------------------------------------------------- /.github/workflows/update_xdsl_pyodide_build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/.github/workflows/update_xdsl_pyodide_build.py -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/.gitignore -------------------------------------------------------------------------------- /.markdownlint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/.markdownlint.json -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/README.md -------------------------------------------------------------------------------- /asv.conf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/asv.conf.json -------------------------------------------------------------------------------- /benchmarks/.gitignore: -------------------------------------------------------------------------------- 1 | profiles 2 | -------------------------------------------------------------------------------- /benchmarks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/benchmarks/README.md -------------------------------------------------------------------------------- /benchmarks/__init__.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | """Benchmarks for xDSL.""" 3 | -------------------------------------------------------------------------------- /benchmarks/bench_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/benchmarks/bench_utils.py -------------------------------------------------------------------------------- /benchmarks/imports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/benchmarks/imports.py -------------------------------------------------------------------------------- /benchmarks/lexer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/benchmarks/lexer.py -------------------------------------------------------------------------------- /benchmarks/microbenchmarks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/benchmarks/microbenchmarks.py -------------------------------------------------------------------------------- /benchmarks/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/benchmarks/parser.py -------------------------------------------------------------------------------- /benchmarks/printer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/benchmarks/printer.py -------------------------------------------------------------------------------- /benchmarks/rewriting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/benchmarks/rewriting.py -------------------------------------------------------------------------------- /benchmarks/verifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/benchmarks/verifier.py -------------------------------------------------------------------------------- /benchmarks/warmed_timeit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/benchmarks/warmed_timeit.py -------------------------------------------------------------------------------- /benchmarks/workloads.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/benchmarks/workloads.py -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/codecov.yml -------------------------------------------------------------------------------- /docs/.nav.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/docs/.nav.yml -------------------------------------------------------------------------------- /docs/Toy/Toy_Ch0.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/docs/Toy/Toy_Ch0.ipynb -------------------------------------------------------------------------------- /docs/Toy/Toy_Ch1.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/docs/Toy/Toy_Ch1.ipynb -------------------------------------------------------------------------------- /docs/Toy/Toy_Ch2.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/docs/Toy/Toy_Ch2.ipynb -------------------------------------------------------------------------------- /docs/Toy/Toy_Ch3.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/docs/Toy/Toy_Ch3.ipynb -------------------------------------------------------------------------------- /docs/Toy/examples/ast.toy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/docs/Toy/examples/ast.toy -------------------------------------------------------------------------------- /docs/Toy/examples/codegen.toy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/docs/Toy/examples/codegen.toy -------------------------------------------------------------------------------- /docs/Toy/examples/interpret.toy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/docs/Toy/examples/interpret.toy -------------------------------------------------------------------------------- /docs/Toy/examples/lit.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/docs/Toy/examples/lit.cfg -------------------------------------------------------------------------------- /docs/Toy/examples/scalar.toy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/docs/Toy/examples/scalar.toy -------------------------------------------------------------------------------- /docs/Toy/examples/tests/infer_shapes.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/docs/Toy/examples/tests/infer_shapes.mlir -------------------------------------------------------------------------------- /docs/Toy/examples/tests/inline.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/docs/Toy/examples/tests/inline.mlir -------------------------------------------------------------------------------- /docs/Toy/examples/tests/optimise_toy.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/docs/Toy/examples/tests/optimise_toy.mlir -------------------------------------------------------------------------------- /docs/Toy/toy/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/Toy/toy/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/docs/Toy/toy/__main__.py -------------------------------------------------------------------------------- /docs/Toy/toy/compiler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/docs/Toy/toy/compiler.py -------------------------------------------------------------------------------- /docs/Toy/toy/dialects/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/Toy/toy/dialects/toy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/docs/Toy/toy/dialects/toy.py -------------------------------------------------------------------------------- /docs/Toy/toy/emulator/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/Toy/toy/frontend/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/Toy/toy/frontend/ir_gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/docs/Toy/toy/frontend/ir_gen.py -------------------------------------------------------------------------------- /docs/Toy/toy/frontend/lexer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/docs/Toy/toy/frontend/lexer.py -------------------------------------------------------------------------------- /docs/Toy/toy/frontend/location.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/Toy/toy/frontend/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/docs/Toy/toy/frontend/parser.py -------------------------------------------------------------------------------- /docs/Toy/toy/frontend/toy_ast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/docs/Toy/toy/frontend/toy_ast.py -------------------------------------------------------------------------------- /docs/Toy/toy/interpreter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/docs/Toy/toy/interpreter.py -------------------------------------------------------------------------------- /docs/Toy/toy/rewrites/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/Toy/toy/rewrites/inline_toy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/docs/Toy/toy/rewrites/inline_toy.py -------------------------------------------------------------------------------- /docs/Toy/toy/rewrites/lower_toy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/docs/Toy/toy/rewrites/lower_toy.py -------------------------------------------------------------------------------- /docs/assets/img/logos/Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/docs/assets/img/logos/Logo.png -------------------------------------------------------------------------------- /docs/assets/img/logos/Logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/docs/assets/img/logos/Logo.svg -------------------------------------------------------------------------------- /docs/assets/img/logos/xdsl-transparent-single.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/docs/assets/img/logos/xdsl-transparent-single.png -------------------------------------------------------------------------------- /docs/assets/img/logos/xdsl-transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/docs/assets/img/logos/xdsl-transparent.png -------------------------------------------------------------------------------- /docs/assets/img/logos/xdsl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/docs/assets/img/logos/xdsl.png -------------------------------------------------------------------------------- /docs/guides/mlir_interoperation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/docs/guides/mlir_interoperation.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/marimo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/docs/marimo/README.md -------------------------------------------------------------------------------- /docs/marimo/builders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/docs/marimo/builders.py -------------------------------------------------------------------------------- /docs/marimo/defining_dialects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/docs/marimo/defining_dialects.py -------------------------------------------------------------------------------- /docs/marimo/eqsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/docs/marimo/eqsat.py -------------------------------------------------------------------------------- /docs/marimo/expressions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/docs/marimo/expressions.py -------------------------------------------------------------------------------- /docs/marimo/ir_gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/docs/marimo/ir_gen.py -------------------------------------------------------------------------------- /docs/marimo/irdl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/docs/marimo/irdl.py -------------------------------------------------------------------------------- /docs/marimo/linalg_snitch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/docs/marimo/linalg_snitch.py -------------------------------------------------------------------------------- /docs/marimo/mlir_interoperation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/docs/marimo/mlir_interoperation.py -------------------------------------------------------------------------------- /docs/marimo/mlir_introduction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/docs/marimo/mlir_introduction.py -------------------------------------------------------------------------------- /docs/marimo/mlir_ir.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/docs/marimo/mlir_ir.py -------------------------------------------------------------------------------- /docs/marimo/pattern_rewrites.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/docs/marimo/pattern_rewrites.py -------------------------------------------------------------------------------- /docs/marimo/pdl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/docs/marimo/pdl.py -------------------------------------------------------------------------------- /docs/marimo/rewrite_exercises.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/docs/marimo/rewrite_exercises.py -------------------------------------------------------------------------------- /docs/marimo/riscv_dialects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/docs/marimo/riscv_dialects.py -------------------------------------------------------------------------------- /docs/marimo/source.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/docs/marimo/source.mlir -------------------------------------------------------------------------------- /docs/marimo/traversing_ir.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/docs/marimo/traversing_ir.py -------------------------------------------------------------------------------- /docs/marimo/xdsl_introduction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/docs/marimo/xdsl_introduction.py -------------------------------------------------------------------------------- /docs/stylesheets/extra.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/docs/stylesheets/extra.css -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/flake.nix -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/pyproject.toml -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/renovate.json -------------------------------------------------------------------------------- /scripts/gen_ref_pages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/scripts/gen_ref_pages.py -------------------------------------------------------------------------------- /scripts/hooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/scripts/hooks.py -------------------------------------------------------------------------------- /scripts/marimo_import_xdsl_wheel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/scripts/marimo_import_xdsl_wheel.py -------------------------------------------------------------------------------- /tests/analysis/test_dataflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/analysis/test_dataflow.py -------------------------------------------------------------------------------- /tests/analysis/test_dead_code_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/analysis/test_dead_code_analysis.py -------------------------------------------------------------------------------- /tests/analysis/test_sparse_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/analysis/test_sparse_analysis.py -------------------------------------------------------------------------------- /tests/backend/riscv/test_func_to_riscv_func.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/backend/riscv/test_func_to_riscv_func.py -------------------------------------------------------------------------------- /tests/backend/riscv/test_preallocated.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/backend/riscv/test_preallocated.py -------------------------------------------------------------------------------- /tests/backend/riscv/test_register_allocation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/backend/riscv/test_register_allocation.py -------------------------------------------------------------------------------- /tests/backend/riscv/test_register_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/backend/riscv/test_register_stack.py -------------------------------------------------------------------------------- /tests/backend/riscv/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/backend/riscv/test_utils.py -------------------------------------------------------------------------------- /tests/backend/test_asm_reporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/backend/test_asm_reporter.py -------------------------------------------------------------------------------- /tests/backend/test_assembly_printer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/backend/test_assembly_printer.py -------------------------------------------------------------------------------- /tests/backend/test_csl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/backend/test_csl.py -------------------------------------------------------------------------------- /tests/backend/test_live_ins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/backend/test_live_ins.py -------------------------------------------------------------------------------- /tests/backend/test_register.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/backend/test_register.py -------------------------------------------------------------------------------- /tests/backend/test_register_allocation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/backend/test_register_allocation.py -------------------------------------------------------------------------------- /tests/backend/wgsl/test_wgsl_printer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/backend/wgsl/test_wgsl_printer.py -------------------------------------------------------------------------------- /tests/backend/x86/test_assembly_printing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/backend/x86/test_assembly_printing.py -------------------------------------------------------------------------------- /tests/backend/x86/test_lowering_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/backend/x86/test_lowering_utils.py -------------------------------------------------------------------------------- /tests/backend/x86/test_register_allocation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/backend/x86/test_register_allocation.py -------------------------------------------------------------------------------- /tests/backend/x86/test_register_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/backend/x86/test_register_stack.py -------------------------------------------------------------------------------- /tests/dialects/arm/test_assembly_arg_str.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/dialects/arm/test_assembly_arg_str.py -------------------------------------------------------------------------------- /tests/dialects/stim/test_stim_printer_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/dialects/stim/test_stim_printer_parser.py -------------------------------------------------------------------------------- /tests/dialects/test_accfg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/dialects/test_accfg.py -------------------------------------------------------------------------------- /tests/dialects/test_affine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/dialects/test_affine.py -------------------------------------------------------------------------------- /tests/dialects/test_arith.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/dialects/test_arith.py -------------------------------------------------------------------------------- /tests/dialects/test_arm_func.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/dialects/test_arm_func.py -------------------------------------------------------------------------------- /tests/dialects/test_arm_neon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/dialects/test_arm_neon.py -------------------------------------------------------------------------------- /tests/dialects/test_bufferization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/dialects/test_bufferization.py -------------------------------------------------------------------------------- /tests/dialects/test_builtin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/dialects/test_builtin.py -------------------------------------------------------------------------------- /tests/dialects/test_cf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/dialects/test_cf.py -------------------------------------------------------------------------------- /tests/dialects/test_comb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/dialects/test_comb.py -------------------------------------------------------------------------------- /tests/dialects/test_complex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/dialects/test_complex.py -------------------------------------------------------------------------------- /tests/dialects/test_csl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/dialects/test_csl.py -------------------------------------------------------------------------------- /tests/dialects/test_csl_stencil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/dialects/test_csl_stencil.py -------------------------------------------------------------------------------- /tests/dialects/test_csl_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/dialects/test_csl_wrapper.py -------------------------------------------------------------------------------- /tests/dialects/test_dialects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/dialects/test_dialects.py -------------------------------------------------------------------------------- /tests/dialects/test_dlti.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/dialects/test_dlti.py -------------------------------------------------------------------------------- /tests/dialects/test_dmp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/dialects/test_dmp.py -------------------------------------------------------------------------------- /tests/dialects/test_emitc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/dialects/test_emitc.py -------------------------------------------------------------------------------- /tests/dialects/test_eqsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/dialects/test_eqsat.py -------------------------------------------------------------------------------- /tests/dialects/test_func.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/dialects/test_func.py -------------------------------------------------------------------------------- /tests/dialects/test_gpu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/dialects/test_gpu.py -------------------------------------------------------------------------------- /tests/dialects/test_hw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/dialects/test_hw.py -------------------------------------------------------------------------------- /tests/dialects/test_irdl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/dialects/test_irdl.py -------------------------------------------------------------------------------- /tests/dialects/test_irdl_with_annotations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/dialects/test_irdl_with_annotations.py -------------------------------------------------------------------------------- /tests/dialects/test_linalg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/dialects/test_linalg.py -------------------------------------------------------------------------------- /tests/dialects/test_llvm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/dialects/test_llvm.py -------------------------------------------------------------------------------- /tests/dialects/test_math.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/dialects/test_math.py -------------------------------------------------------------------------------- /tests/dialects/test_memref.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/dialects/test_memref.py -------------------------------------------------------------------------------- /tests/dialects/test_mpi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/dialects/test_mpi.py -------------------------------------------------------------------------------- /tests/dialects/test_mpi_lowering.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/dialects/test_mpi_lowering.py -------------------------------------------------------------------------------- /tests/dialects/test_omp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/dialects/test_omp.py -------------------------------------------------------------------------------- /tests/dialects/test_pdl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/dialects/test_pdl.py -------------------------------------------------------------------------------- /tests/dialects/test_printf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/dialects/test_printf.py -------------------------------------------------------------------------------- /tests/dialects/test_riscv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/dialects/test_riscv.py -------------------------------------------------------------------------------- /tests/dialects/test_riscv_func.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/dialects/test_riscv_func.py -------------------------------------------------------------------------------- /tests/dialects/test_riscv_snitch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/dialects/test_riscv_snitch.py -------------------------------------------------------------------------------- /tests/dialects/test_scf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/dialects/test_scf.py -------------------------------------------------------------------------------- /tests/dialects/test_seq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/dialects/test_seq.py -------------------------------------------------------------------------------- /tests/dialects/test_smt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/dialects/test_smt.py -------------------------------------------------------------------------------- /tests/dialects/test_snitch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/dialects/test_snitch.py -------------------------------------------------------------------------------- /tests/dialects/test_snitch_runtime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/dialects/test_snitch_runtime.py -------------------------------------------------------------------------------- /tests/dialects/test_stencil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/dialects/test_stencil.py -------------------------------------------------------------------------------- /tests/dialects/test_tensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/dialects/test_tensor.py -------------------------------------------------------------------------------- /tests/dialects/test_tosa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/dialects/test_tosa.py -------------------------------------------------------------------------------- /tests/dialects/test_universe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/dialects/test_universe.py -------------------------------------------------------------------------------- /tests/dialects/test_vector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/dialects/test_vector.py -------------------------------------------------------------------------------- /tests/dialects/test_x86.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/dialects/test_x86.py -------------------------------------------------------------------------------- /tests/dialects/wasm/test_wasm_encoding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/dialects/wasm/test_wasm_encoding.py -------------------------------------------------------------------------------- /tests/dialects/wasm/test_wat_encoding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/dialects/wasm/test_wat_encoding.py -------------------------------------------------------------------------------- /tests/filecheck/backend/csl/print_csl.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/backend/csl/print_csl.mlir -------------------------------------------------------------------------------- /tests/filecheck/backend/riscv/canonicalize.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/backend/riscv/canonicalize.mlir -------------------------------------------------------------------------------- /tests/filecheck/backend/riscv/memref_to_riscv.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/backend/riscv/memref_to_riscv.mlir -------------------------------------------------------------------------------- /tests/filecheck/backend/riscv/verify.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/backend/riscv/verify.mlir -------------------------------------------------------------------------------- /tests/filecheck/backend/rvscf_lowering_labels.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/backend/rvscf_lowering_labels.mlir -------------------------------------------------------------------------------- /tests/filecheck/backend/rvscf_scf_lowering.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/backend/rvscf_scf_lowering.mlir -------------------------------------------------------------------------------- /tests/filecheck/backend/wgsl/2d5pt.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/backend/wgsl/2d5pt.mlir -------------------------------------------------------------------------------- /tests/filecheck/backend/x86/invalid.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/backend/x86/invalid.mlir -------------------------------------------------------------------------------- /tests/filecheck/dce.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dce.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/accfg/accfg_ops.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/accfg/accfg_ops.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/accfg/invalid.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/accfg/invalid.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/affine/affine_ops.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/affine/affine_ops.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/affine/examples.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/affine/examples.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/affine/invalid.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/affine/invalid.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/air/air_ops.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/air/air_ops.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/arith/arith_attrs.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/arith/arith_attrs.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/arith/arith_cfg.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/arith/arith_cfg.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/arith/arith_invalid.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/arith/arith_invalid.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/arith/arith_ops.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/arith/arith_ops.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/arith/canonicalize.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/arith/canonicalize.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/arm/test_ops.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/arm/test_ops.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/arm/test_registers.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/arm/test_registers.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/arm_neon/test_attrs.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/arm_neon/test_attrs.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/arm_neon/test_ops.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/arm_neon/test_ops.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/bigint/attrs.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/bigint/attrs.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/bigint/ops.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/bigint/ops.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/builtin/attrs.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/builtin/attrs.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/builtin/module.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/builtin/module.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/builtin/packed.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/builtin/packed.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/cf/canonicalize.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/cf/canonicalize.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/cf/cf_ops.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/cf/cf_ops.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/cmath/cmath_ops.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/cmath/cmath_ops.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/comb/comb_ops.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/comb/comb_ops.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/comb/comb_ops_err.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/comb/comb_ops_err.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/complex/complex_attr.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/complex/complex_attr.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/complex/invalid.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/complex/invalid.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/complex/invalid_attr.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/complex/invalid_attr.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/complex/ops.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/complex/ops.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/csl/csl-canonicalize.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/csl/csl-canonicalize.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/csl/csl-stencil-ops.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/csl/csl-stencil-ops.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/csl/csl-wrapper-ops.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/csl/csl-wrapper-ops.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/csl/ops.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/csl/ops.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/dlti/attrs.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/dlti/attrs.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/dlti/attrs_invalid.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/dlti/attrs_invalid.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/dmp/canonicalize.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/dmp/canonicalize.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/dmp/ops.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/dmp/ops.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/emitc/emitc_attrs.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/emitc/emitc_attrs.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/emitc/emitc_ops.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/emitc/emitc_ops.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/emitc/emitc_types.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/emitc/emitc_types.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/eqsat/eqsat_invalid.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/eqsat/eqsat_invalid.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/eqsat/eqsat_ops.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/eqsat/eqsat_ops.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/fsm/fsm_invalid.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/fsm/fsm_invalid.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/fsm/fsm_op.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/fsm/fsm_op.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/func/func_invalid.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/func/func_invalid.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/func/func_ops.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/func/func_ops.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/gpu/invalid.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/gpu/invalid.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/gpu/ops.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/gpu/ops.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/hw/hw_instance.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/hw/hw_instance.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/hw/hw_module.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/hw/hw_module.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/hw/hw_ops.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/hw/hw_ops.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/hw/invalid.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/hw/invalid.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/hw/invalid_instance.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/hw/invalid_instance.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/irdl/cmath.irdl.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/irdl/cmath.irdl.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/irdl/cmath_irdl_stub.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/irdl/cmath_irdl_stub.py -------------------------------------------------------------------------------- /tests/filecheck/dialects/irdl/test-type.irdl.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/irdl/test-type.irdl.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/irdl/testd.irdl.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/irdl/testd.irdl.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/linalg/invalid.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/linalg/invalid.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/linalg/linalg_ops.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/linalg/linalg_ops.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/llvm/arith_invalid.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/llvm/arith_invalid.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/llvm/arithmetic.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/llvm/arithmetic.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/llvm/array.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/llvm/array.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/llvm/attrs-invalid.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/llvm/attrs-invalid.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/llvm/attrs.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/llvm/attrs.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/llvm/example.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/llvm/example.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/llvm/func.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/llvm/func.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/llvm/global.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/llvm/global.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/llvm/icmp.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/llvm/icmp.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/llvm/inline_asm.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/llvm/inline_asm.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/llvm/invalid.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/llvm/invalid.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/llvm/pointers.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/llvm/pointers.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/ltl/ltl_invalid.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/ltl/ltl_invalid.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/ltl/ltl_op.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/ltl/ltl_op.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/math/math_ops_custom.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/math/math_ops_custom.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/memref/canonicalize.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/memref/canonicalize.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/memref/invalid_ops.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/memref/invalid_ops.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/memref/memref_ops.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/memref/memref_ops.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/memref_stream/ops.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/memref_stream/ops.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/memref_stream/verify.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/memref_stream/verify.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/mesh/attrs.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/mesh/attrs.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/mesh/ops.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/mesh/ops.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/mesh/ops_invalid.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/mesh/ops_invalid.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/mod_arith/mod_arith.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/mod_arith/mod_arith.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/mpi/memref_compat.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/mpi/memref_compat.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/omp/attrs.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/omp/attrs.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/omp/ops.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/omp/ops.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/omp/ops_invalid.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/omp/ops_invalid.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/pdl/mlir-tests.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/pdl/mlir-tests.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/pdl/pdl_attribute.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/pdl/pdl_attribute.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/pdl/pdl_operand.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/pdl/pdl_operand.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/pdl/pdl_operation.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/pdl/pdl_operation.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/pdl/pdl_range.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/pdl/pdl_range.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/pdl/pdl_replace.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/pdl/pdl_replace.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/pdl/pdl_result.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/pdl/pdl_result.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/pdl/pdl_type.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/pdl/pdl_type.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/pdl/verifiers.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/pdl/verifiers.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/printf/invalid.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/printf/invalid.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/printf/printf_basics.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/printf/printf_basics.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/ptr/canonicalize.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/ptr/canonicalize.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/ptr/ops.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/ptr/ops.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/riscv/csr_invalid.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/riscv/csr_invalid.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/riscv/riscv_ops.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/riscv/riscv_ops.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/riscv_cf/ops.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/riscv_cf/ops.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/riscv_scf/ops.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/riscv_scf/ops.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/riscv_snitch/ops.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/riscv_snitch/ops.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/scf/canonicalize.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/scf/canonicalize.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/scf/for_args_number.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/scf/for_args_number.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/scf/for_args_types.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/scf/for_args_types.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/scf/for_iv.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/scf/for_iv.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/scf/for_yield.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/scf/for_yield.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/scf/for_yield_number.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/scf/for_yield_number.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/scf/for_yield_types.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/scf/for_yield_types.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/scf/index_switch.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/scf/index_switch.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/scf/loop_flatten.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/scf/loop_flatten.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/scf/parallel_bounds.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/scf/parallel_bounds.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/scf/parallel_iv.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/scf/parallel_iv.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/scf/reduce.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/scf/reduce.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/scf/scf_ops.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/scf/scf_ops.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/scf/unregistered.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/scf/unregistered.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/scf/yield_implicit.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/scf/yield_implicit.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/seq/seq_invalid.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/seq/seq_invalid.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/seq/seq_ops.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/seq/seq_ops.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/smt/bv_ops.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/smt/bv_ops.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/smt/invalid.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/smt/invalid.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/smt/ops.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/smt/ops.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/snitch/snitch_ops.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/snitch/snitch_ops.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/snitch_stream/ops.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/snitch_stream/ops.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/stencil/canonicalize.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/stencil/canonicalize.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/stencil/invalid.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/stencil/invalid.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/stencil/stencil_ops.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/stencil/stencil_ops.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/stim/attrs.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/stim/attrs.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/stim/stim_ops.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/stim/stim_ops.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/symref/ops.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/symref/ops.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/tensor/invalid_ops.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/tensor/invalid_ops.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/tensor/ops.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/tensor/ops.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/tosa/ops.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/tosa/ops.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/tosa/ops_invalid.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/tosa/ops_invalid.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/varith/invalid.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/varith/invalid.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/varith/varith_ops.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/varith/varith_ops.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/vector/invalid.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/vector/invalid.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/vector/vector_attrs.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/vector/vector_attrs.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/vector/vector_ops.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/vector/vector_ops.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/wasm/ops.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/wasm/ops.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/wasm/wat.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/wasm/wat.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/x86/canonicalize.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/x86/canonicalize.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/x86/x86_ops.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/x86/x86_ops.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/x86/x86_ops_invalid.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/x86/x86_ops_invalid.mlir -------------------------------------------------------------------------------- /tests/filecheck/dialects/x86_scf/x86_scf_ops.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/dialects/x86_scf/x86_scf_ops.mlir -------------------------------------------------------------------------------- /tests/filecheck/frontend/dialects/arith.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/frontend/dialects/arith.py -------------------------------------------------------------------------------- /tests/filecheck/frontend/dialects/bigint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/frontend/dialects/bigint.py -------------------------------------------------------------------------------- /tests/filecheck/frontend/dialects/builtin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/frontend/dialects/builtin.py -------------------------------------------------------------------------------- /tests/filecheck/frontend/dialects/cf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/frontend/dialects/cf.py -------------------------------------------------------------------------------- /tests/filecheck/frontend/dialects/func.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/frontend/dialects/func.py -------------------------------------------------------------------------------- /tests/filecheck/frontend/dialects/scf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/frontend/dialects/scf.py -------------------------------------------------------------------------------- /tests/filecheck/frontend/programs/deprecated.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/frontend/programs/deprecated.py -------------------------------------------------------------------------------- /tests/filecheck/frontend/programs/new_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/frontend/programs/new_api.py -------------------------------------------------------------------------------- /tests/filecheck/frontend/pypdl/pdl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/frontend/pypdl/pdl.py -------------------------------------------------------------------------------- /tests/filecheck/lit.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/lit.cfg -------------------------------------------------------------------------------- /tests/filecheck/parser-printer/affine_map.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/parser-printer/affine_map.mlir -------------------------------------------------------------------------------- /tests/filecheck/parser-printer/affine_set.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/parser-printer/affine_set.mlir -------------------------------------------------------------------------------- /tests/filecheck/parser-printer/aliases.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/parser-printer/aliases.mlir -------------------------------------------------------------------------------- /tests/filecheck/parser-printer/builtin_attrs.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/parser-printer/builtin_attrs.mlir -------------------------------------------------------------------------------- /tests/filecheck/parser-printer/color.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/parser-printer/color.mlir -------------------------------------------------------------------------------- /tests/filecheck/parser-printer/float_parsing.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/parser-printer/float_parsing.mlir -------------------------------------------------------------------------------- /tests/filecheck/parser-printer/graph_region.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/parser-printer/graph_region.mlir -------------------------------------------------------------------------------- /tests/filecheck/parser-printer/metadata.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/parser-printer/metadata.mlir -------------------------------------------------------------------------------- /tests/filecheck/parser-printer/parse_error.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/parser-printer/parse_error.mlir -------------------------------------------------------------------------------- /tests/filecheck/parser-printer/scope.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/parser-printer/scope.mlir -------------------------------------------------------------------------------- /tests/filecheck/parser-printer/value_tuple.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/parser-printer/value_tuple.mlir -------------------------------------------------------------------------------- /tests/filecheck/parser-printer/verifier_error.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/parser-printer/verifier_error.mlir -------------------------------------------------------------------------------- /tests/filecheck/projects/eqsat/identity.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/projects/eqsat/identity.mlir -------------------------------------------------------------------------------- /tests/filecheck/projects/libxsmm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/projects/libxsmm/Makefile -------------------------------------------------------------------------------- /tests/filecheck/projects/libxsmm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/projects/libxsmm/README.md -------------------------------------------------------------------------------- /tests/filecheck/projects/libxsmm/isclose.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/projects/libxsmm/isclose.h -------------------------------------------------------------------------------- /tests/filecheck/projects/libxsmm/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/projects/libxsmm/main.c -------------------------------------------------------------------------------- /tests/filecheck/runner/example.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/runner/example.mlir -------------------------------------------------------------------------------- /tests/filecheck/runner/factorial.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/runner/factorial.mlir -------------------------------------------------------------------------------- /tests/filecheck/runner/riscv.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/runner/riscv.mlir -------------------------------------------------------------------------------- /tests/filecheck/runner/riscv_scf.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/runner/riscv_scf.mlir -------------------------------------------------------------------------------- /tests/filecheck/runner/runner_args.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/runner/runner_args.mlir -------------------------------------------------------------------------------- /tests/filecheck/runner/tensor.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/runner/tensor.mlir -------------------------------------------------------------------------------- /tests/filecheck/transforms/arith-add-fastmath.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/transforms/arith-add-fastmath.mlir -------------------------------------------------------------------------------- /tests/filecheck/transforms/convert-scf-to-cf.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/transforms/convert-scf-to-cf.mlir -------------------------------------------------------------------------------- /tests/filecheck/transforms/cse.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/transforms/cse.mlir -------------------------------------------------------------------------------- /tests/filecheck/transforms/dce.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/transforms/dce.mlir -------------------------------------------------------------------------------- /tests/filecheck/transforms/desymref.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/transforms/desymref.mlir -------------------------------------------------------------------------------- /tests/filecheck/transforms/distribute-stencil.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/transforms/distribute-stencil.mlir -------------------------------------------------------------------------------- /tests/filecheck/transforms/eqsat-extract.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/transforms/eqsat-extract.mlir -------------------------------------------------------------------------------- /tests/filecheck/transforms/gpu-allocs.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/transforms/gpu-allocs.mlir -------------------------------------------------------------------------------- /tests/filecheck/transforms/inline-snrt.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/transforms/inline-snrt.mlir -------------------------------------------------------------------------------- /tests/filecheck/transforms/licm.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/transforms/licm.mlir -------------------------------------------------------------------------------- /tests/filecheck/transforms/linalg-to-csl.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/transforms/linalg-to-csl.mlir -------------------------------------------------------------------------------- /tests/filecheck/transforms/lower-csl-stencil.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/transforms/lower-csl-stencil.mlir -------------------------------------------------------------------------------- /tests/filecheck/transforms/lower-csl-wrapper.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/transforms/lower-csl-wrapper.mlir -------------------------------------------------------------------------------- /tests/filecheck/transforms/lower_affine.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/transforms/lower_affine.mlir -------------------------------------------------------------------------------- /tests/filecheck/transforms/memref-to-dsd.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/transforms/memref-to-dsd.mlir -------------------------------------------------------------------------------- /tests/filecheck/transforms/memref_streamify.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/transforms/memref_streamify.mlir -------------------------------------------------------------------------------- /tests/filecheck/transforms/riscv_cse.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/transforms/riscv_cse.mlir -------------------------------------------------------------------------------- /tests/filecheck/transforms/stencil-bufferize.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/transforms/stencil-bufferize.mlir -------------------------------------------------------------------------------- /tests/filecheck/transforms/stencil-inlining.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/transforms/stencil-inlining.mlir -------------------------------------------------------------------------------- /tests/filecheck/transforms/stencil-unroll.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/transforms/stencil-unroll.mlir -------------------------------------------------------------------------------- /tests/filecheck/utils/codegen/simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/utils/codegen/simple.py -------------------------------------------------------------------------------- /tests/filecheck/version.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/version.mlir -------------------------------------------------------------------------------- /tests/filecheck/with-riscemu/lit.local.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/with-riscemu/lit.local.cfg -------------------------------------------------------------------------------- /tests/filecheck/with-riscemu/riscv_emulation.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/with-riscemu/riscv_emulation.mlir -------------------------------------------------------------------------------- /tests/filecheck/xdsl_opt/split_input.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/filecheck/xdsl_opt/split_input.mlir -------------------------------------------------------------------------------- /tests/frontend/pyast/test_frontend_op_inserter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/frontend/pyast/test_frontend_op_inserter.py -------------------------------------------------------------------------------- /tests/interactive/test_add_arguments_screen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/interactive/test_add_arguments_screen.py -------------------------------------------------------------------------------- /tests/interactive/test_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/interactive/test_app.py -------------------------------------------------------------------------------- /tests/interactive/test_pass_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/interactive/test_pass_metrics.py -------------------------------------------------------------------------------- /tests/interactive/test_rewrites.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/interactive/test_rewrites.py -------------------------------------------------------------------------------- /tests/interpreters/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/interpreters/test_affine_interpreter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/interpreters/test_affine_interpreter.py -------------------------------------------------------------------------------- /tests/interpreters/test_arith_interpreter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/interpreters/test_arith_interpreter.py -------------------------------------------------------------------------------- /tests/interpreters/test_builtin_interpreter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/interpreters/test_builtin_interpreter.py -------------------------------------------------------------------------------- /tests/interpreters/test_cf_interpreter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/interpreters/test_cf_interpreter.py -------------------------------------------------------------------------------- /tests/interpreters/test_linalg_interpreter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/interpreters/test_linalg_interpreter.py -------------------------------------------------------------------------------- /tests/interpreters/test_memref_interpreter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/interpreters/test_memref_interpreter.py -------------------------------------------------------------------------------- /tests/interpreters/test_ml_program_interpreter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/interpreters/test_ml_program_interpreter.py -------------------------------------------------------------------------------- /tests/interpreters/test_pdl_interp_interpreter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/interpreters/test_pdl_interp_interpreter.py -------------------------------------------------------------------------------- /tests/interpreters/test_pdl_interpreter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/interpreters/test_pdl_interpreter.py -------------------------------------------------------------------------------- /tests/interpreters/test_print_interpreter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/interpreters/test_print_interpreter.py -------------------------------------------------------------------------------- /tests/interpreters/test_riscv_cf_interpreter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/interpreters/test_riscv_cf_interpreter.py -------------------------------------------------------------------------------- /tests/interpreters/test_riscv_debug_interpreter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/interpreters/test_riscv_debug_interpreter.py -------------------------------------------------------------------------------- /tests/interpreters/test_riscv_emulator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/interpreters/test_riscv_emulator.py -------------------------------------------------------------------------------- /tests/interpreters/test_riscv_interpreter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/interpreters/test_riscv_interpreter.py -------------------------------------------------------------------------------- /tests/interpreters/test_riscv_scf_interpreter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/interpreters/test_riscv_scf_interpreter.py -------------------------------------------------------------------------------- /tests/interpreters/test_scf_interpreter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/interpreters/test_scf_interpreter.py -------------------------------------------------------------------------------- /tests/interpreters/test_shaped_array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/interpreters/test_shaped_array.py -------------------------------------------------------------------------------- /tests/interpreters/test_symbol_lookup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/interpreters/test_symbol_lookup.py -------------------------------------------------------------------------------- /tests/interpreters/test_tensor_interpreter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/interpreters/test_tensor_interpreter.py -------------------------------------------------------------------------------- /tests/interpreters/test_transform_interpreter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/interpreters/test_transform_interpreter.py -------------------------------------------------------------------------------- /tests/ir/test_attribute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/ir/test_attribute.py -------------------------------------------------------------------------------- /tests/ir/test_op_selector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/ir/test_op_selector.py -------------------------------------------------------------------------------- /tests/ir/test_region_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/ir/test_region_utils.py -------------------------------------------------------------------------------- /tests/irdl/test_attr_constraint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/irdl/test_attr_constraint.py -------------------------------------------------------------------------------- /tests/irdl/test_attribute_definition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/irdl/test_attribute_definition.py -------------------------------------------------------------------------------- /tests/irdl/test_declarative_assembly_format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/irdl/test_declarative_assembly_format.py -------------------------------------------------------------------------------- /tests/irdl/test_int_constraint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/irdl/test_int_constraint.py -------------------------------------------------------------------------------- /tests/irdl/test_operation_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/irdl/test_operation_builder.py -------------------------------------------------------------------------------- /tests/irdl/test_operation_definition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/irdl/test_operation_definition.py -------------------------------------------------------------------------------- /tests/irdl/test_range_constraint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/irdl/test_range_constraint.py -------------------------------------------------------------------------------- /tests/my_plugin/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/my_plugin/pyproject.toml -------------------------------------------------------------------------------- /tests/my_plugin/src/my_plugin/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/my_plugin/src/my_plugin/__init__.py -------------------------------------------------------------------------------- /tests/my_plugin/src/my_plugin/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/pattern_rewriter/test_pattern_rewriter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/pattern_rewriter/test_pattern_rewriter.py -------------------------------------------------------------------------------- /tests/pattern_rewriter/test_worklist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/pattern_rewriter/test_worklist.py -------------------------------------------------------------------------------- /tests/riscv/test_abi_spec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/riscv/test_abi_spec.py -------------------------------------------------------------------------------- /tests/test_affine_builtins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/test_affine_builtins.py -------------------------------------------------------------------------------- /tests/test_affine_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/test_affine_parser.py -------------------------------------------------------------------------------- /tests/test_builtin_traits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/test_builtin_traits.py -------------------------------------------------------------------------------- /tests/test_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/test_cli.py -------------------------------------------------------------------------------- /tests/test_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/test_context.py -------------------------------------------------------------------------------- /tests/test_dialect_interfaces.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/test_dialect_interfaces.py -------------------------------------------------------------------------------- /tests/test_dialect_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/test_dialect_utils.py -------------------------------------------------------------------------------- /tests/test_dominance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/test_dominance.py -------------------------------------------------------------------------------- /tests/test_folder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/test_folder.py -------------------------------------------------------------------------------- /tests/test_immutable_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/test_immutable_list.py -------------------------------------------------------------------------------- /tests/test_implicit_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/test_implicit_builder.py -------------------------------------------------------------------------------- /tests/test_interpreter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/test_interpreter.py -------------------------------------------------------------------------------- /tests/test_ir.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/test_ir.py -------------------------------------------------------------------------------- /tests/test_is_satisfying_hint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/test_is_satisfying_hint.py -------------------------------------------------------------------------------- /tests/test_lexer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/test_lexer.py -------------------------------------------------------------------------------- /tests/test_linked_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/test_linked_list.py -------------------------------------------------------------------------------- /tests/test_op_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/test_op_builder.py -------------------------------------------------------------------------------- /tests/test_parse_spec_format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/test_parse_spec_format.py -------------------------------------------------------------------------------- /tests/test_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/test_parser.py -------------------------------------------------------------------------------- /tests/test_parser_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/test_parser_error.py -------------------------------------------------------------------------------- /tests/test_pass_from_spec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/test_pass_from_spec.py -------------------------------------------------------------------------------- /tests/test_pass_lexer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/test_pass_lexer.py -------------------------------------------------------------------------------- /tests/test_pass_to_arg_and_types_str.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/test_pass_to_arg_and_types_str.py -------------------------------------------------------------------------------- /tests/test_pass_to_spec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/test_pass_to_spec.py -------------------------------------------------------------------------------- /tests/test_printer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/test_printer.py -------------------------------------------------------------------------------- /tests/test_printing_hints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/test_printing_hints.py -------------------------------------------------------------------------------- /tests/test_pyrdl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/test_pyrdl.py -------------------------------------------------------------------------------- /tests/test_rewriter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/test_rewriter.py -------------------------------------------------------------------------------- /tests/test_ssa_value.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/test_ssa_value.py -------------------------------------------------------------------------------- /tests/test_traits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/test_traits.py -------------------------------------------------------------------------------- /tests/test_use.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/test_use.py -------------------------------------------------------------------------------- /tests/test_walk_blocks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/test_walk_blocks.py -------------------------------------------------------------------------------- /tests/transforms/test_apply_eqsat_pdl_interp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/transforms/test_apply_eqsat_pdl_interp.py -------------------------------------------------------------------------------- /tests/transforms/test_canonicalization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/transforms/test_canonicalization.py -------------------------------------------------------------------------------- /tests/transforms/test_lower_affine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/transforms/test_lower_affine.py -------------------------------------------------------------------------------- /tests/transforms/test_transform_interpreter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/transforms/test_transform_interpreter.py -------------------------------------------------------------------------------- /tests/transforms/test_transform_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/transforms/test_transform_utils.py -------------------------------------------------------------------------------- /tests/utils/test_base_printer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/utils/test_base_printer.py -------------------------------------------------------------------------------- /tests/utils/test_bitwise_casts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/utils/test_bitwise_casts.py -------------------------------------------------------------------------------- /tests/utils/test_comparisons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/utils/test_comparisons.py -------------------------------------------------------------------------------- /tests/utils/test_disjoint_set.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/utils/test_disjoint_set.py -------------------------------------------------------------------------------- /tests/utils/test_final.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/utils/test_final.py -------------------------------------------------------------------------------- /tests/utils/test_hashable_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/utils/test_hashable_module.py -------------------------------------------------------------------------------- /tests/utils/test_hasher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/utils/test_hasher.py -------------------------------------------------------------------------------- /tests/utils/test_hints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/utils/test_hints.py -------------------------------------------------------------------------------- /tests/utils/test_mlir_lexer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/utils/test_mlir_lexer.py -------------------------------------------------------------------------------- /tests/utils/test_scoped_dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/utils/test_scoped_dict.py -------------------------------------------------------------------------------- /tests/utils/test_symbol_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/utils/test_symbol_table.py -------------------------------------------------------------------------------- /tests/utils/test_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/utils/test_type.py -------------------------------------------------------------------------------- /tests/xdsl_opt/empty_program.mlir: -------------------------------------------------------------------------------- 1 | builtin.module { 2 | } 3 | -------------------------------------------------------------------------------- /tests/xdsl_opt/empty_program.wrong: -------------------------------------------------------------------------------- 1 | builtin.module { 2 | } 3 | -------------------------------------------------------------------------------- /tests/xdsl_opt/incomplete_program.mlir: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /tests/xdsl_opt/incomplete_program_residual.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/xdsl_opt/incomplete_program_residual.mlir -------------------------------------------------------------------------------- /tests/xdsl_opt/not_module.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/xdsl_opt/not_module.mlir -------------------------------------------------------------------------------- /tests/xdsl_opt/not_module_with_module.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/xdsl_opt/not_module_with_module.mlir -------------------------------------------------------------------------------- /tests/xdsl_opt/simple_program.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/xdsl_opt/simple_program.mlir -------------------------------------------------------------------------------- /tests/xdsl_opt/split_input_file.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/xdsl_opt/split_input_file.mlir -------------------------------------------------------------------------------- /tests/xdsl_opt/test_xdsl_opt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/xdsl_opt/test_xdsl_opt.py -------------------------------------------------------------------------------- /tests/xdsl_opt/unverified_program.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/xdsl_opt/unverified_program.mlir -------------------------------------------------------------------------------- /tests/xdsl_tblgen/test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/xdsl_tblgen/test.json -------------------------------------------------------------------------------- /tests/xdsl_tblgen/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/xdsl_tblgen/test.py -------------------------------------------------------------------------------- /tests/xdsl_tblgen/test.td: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/xdsl_tblgen/test.td -------------------------------------------------------------------------------- /tests/xdsl_tblgen/test_tblgen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/tests/xdsl_tblgen/test_tblgen.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/uv.lock -------------------------------------------------------------------------------- /xdsl/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/__init__.py -------------------------------------------------------------------------------- /xdsl/analysis/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /xdsl/analysis/dataflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/analysis/dataflow.py -------------------------------------------------------------------------------- /xdsl/analysis/dead_code_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/analysis/dead_code_analysis.py -------------------------------------------------------------------------------- /xdsl/analysis/sparse_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/analysis/sparse_analysis.py -------------------------------------------------------------------------------- /xdsl/backend/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /xdsl/backend/assembly_printer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/backend/assembly_printer.py -------------------------------------------------------------------------------- /xdsl/backend/block_naive_allocator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/backend/block_naive_allocator.py -------------------------------------------------------------------------------- /xdsl/backend/block_throughput_cost_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/backend/block_throughput_cost_model.py -------------------------------------------------------------------------------- /xdsl/backend/csl/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/backend/csl/__init__.py -------------------------------------------------------------------------------- /xdsl/backend/csl/print_csl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/backend/csl/print_csl.py -------------------------------------------------------------------------------- /xdsl/backend/register_allocatable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/backend/register_allocatable.py -------------------------------------------------------------------------------- /xdsl/backend/register_allocator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/backend/register_allocator.py -------------------------------------------------------------------------------- /xdsl/backend/register_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/backend/register_stack.py -------------------------------------------------------------------------------- /xdsl/backend/register_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/backend/register_type.py -------------------------------------------------------------------------------- /xdsl/backend/riscv/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /xdsl/backend/riscv/lowering/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /xdsl/backend/riscv/lowering/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/backend/riscv/lowering/utils.py -------------------------------------------------------------------------------- /xdsl/backend/riscv/register_allocation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/backend/riscv/register_allocation.py -------------------------------------------------------------------------------- /xdsl/backend/riscv/register_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/backend/riscv/register_stack.py -------------------------------------------------------------------------------- /xdsl/backend/riscv/riscv_scf_to_asm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/backend/riscv/riscv_scf_to_asm.py -------------------------------------------------------------------------------- /xdsl/backend/riscv/targets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/backend/riscv/targets.py -------------------------------------------------------------------------------- /xdsl/backend/riscv/traits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/backend/riscv/traits.py -------------------------------------------------------------------------------- /xdsl/backend/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/backend/utils.py -------------------------------------------------------------------------------- /xdsl/backend/wgsl/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /xdsl/backend/wgsl/wgsl_printer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/backend/wgsl/wgsl_printer.py -------------------------------------------------------------------------------- /xdsl/backend/x86/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /xdsl/backend/x86/lowering/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /xdsl/backend/x86/lowering/convert_ptr_to_x86.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/backend/x86/lowering/convert_ptr_to_x86.py -------------------------------------------------------------------------------- /xdsl/backend/x86/lowering/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/backend/x86/lowering/helpers.py -------------------------------------------------------------------------------- /xdsl/backend/x86/prologue_epilogue_insertion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/backend/x86/prologue_epilogue_insertion.py -------------------------------------------------------------------------------- /xdsl/backend/x86/register_allocation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/backend/x86/register_allocation.py -------------------------------------------------------------------------------- /xdsl/backend/x86/register_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/backend/x86/register_stack.py -------------------------------------------------------------------------------- /xdsl/builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/builder.py -------------------------------------------------------------------------------- /xdsl/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/context.py -------------------------------------------------------------------------------- /xdsl/dialect_interfaces/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialect_interfaces/__init__.py -------------------------------------------------------------------------------- /xdsl/dialect_interfaces/op_asm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialect_interfaces/op_asm.py -------------------------------------------------------------------------------- /xdsl/dialects/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/__init__.py -------------------------------------------------------------------------------- /xdsl/dialects/accfg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/accfg.py -------------------------------------------------------------------------------- /xdsl/dialects/affine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/affine.py -------------------------------------------------------------------------------- /xdsl/dialects/arith.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/arith.py -------------------------------------------------------------------------------- /xdsl/dialects/arm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/arm/__init__.py -------------------------------------------------------------------------------- /xdsl/dialects/arm/ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/arm/ops.py -------------------------------------------------------------------------------- /xdsl/dialects/arm/registers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/arm/registers.py -------------------------------------------------------------------------------- /xdsl/dialects/arm_func.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/arm_func.py -------------------------------------------------------------------------------- /xdsl/dialects/arm_neon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/arm_neon.py -------------------------------------------------------------------------------- /xdsl/dialects/bigint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/bigint.py -------------------------------------------------------------------------------- /xdsl/dialects/bufferization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/bufferization.py -------------------------------------------------------------------------------- /xdsl/dialects/builtin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/builtin.py -------------------------------------------------------------------------------- /xdsl/dialects/cf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/cf.py -------------------------------------------------------------------------------- /xdsl/dialects/cmath.irdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/cmath.irdl -------------------------------------------------------------------------------- /xdsl/dialects/comb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/comb.py -------------------------------------------------------------------------------- /xdsl/dialects/complex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/complex.py -------------------------------------------------------------------------------- /xdsl/dialects/csl/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/csl/__init__.py -------------------------------------------------------------------------------- /xdsl/dialects/csl/csl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/csl/csl.py -------------------------------------------------------------------------------- /xdsl/dialects/csl/csl_stencil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/csl/csl_stencil.py -------------------------------------------------------------------------------- /xdsl/dialects/csl/csl_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/csl/csl_wrapper.py -------------------------------------------------------------------------------- /xdsl/dialects/dlti.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/dlti.py -------------------------------------------------------------------------------- /xdsl/dialects/emitc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/emitc.py -------------------------------------------------------------------------------- /xdsl/dialects/eqsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/eqsat.py -------------------------------------------------------------------------------- /xdsl/dialects/eqsat_pdl_interp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/eqsat_pdl_interp.py -------------------------------------------------------------------------------- /xdsl/dialects/experimental/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /xdsl/dialects/experimental/air.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/experimental/air.py -------------------------------------------------------------------------------- /xdsl/dialects/experimental/dmp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/experimental/dmp.py -------------------------------------------------------------------------------- /xdsl/dialects/experimental/fir.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/experimental/fir.py -------------------------------------------------------------------------------- /xdsl/dialects/experimental/hlfir.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/experimental/hlfir.py -------------------------------------------------------------------------------- /xdsl/dialects/experimental/hls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/experimental/hls.py -------------------------------------------------------------------------------- /xdsl/dialects/fsm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/fsm.py -------------------------------------------------------------------------------- /xdsl/dialects/func.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/func.py -------------------------------------------------------------------------------- /xdsl/dialects/gpu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/gpu.py -------------------------------------------------------------------------------- /xdsl/dialects/hw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/hw.py -------------------------------------------------------------------------------- /xdsl/dialects/irdl/__init__.py: -------------------------------------------------------------------------------- 1 | from .irdl import * 2 | -------------------------------------------------------------------------------- /xdsl/dialects/irdl/irdl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/irdl/irdl.py -------------------------------------------------------------------------------- /xdsl/dialects/irdl/irdl_to_pyrdl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/irdl/irdl_to_pyrdl.py -------------------------------------------------------------------------------- /xdsl/dialects/irdl/pyrdl_to_irdl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/irdl/pyrdl_to_irdl.py -------------------------------------------------------------------------------- /xdsl/dialects/linalg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/linalg.py -------------------------------------------------------------------------------- /xdsl/dialects/llvm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/llvm.py -------------------------------------------------------------------------------- /xdsl/dialects/ltl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/ltl.py -------------------------------------------------------------------------------- /xdsl/dialects/math.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/math.py -------------------------------------------------------------------------------- /xdsl/dialects/math_xdsl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/math_xdsl.py -------------------------------------------------------------------------------- /xdsl/dialects/memref.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/memref.py -------------------------------------------------------------------------------- /xdsl/dialects/memref_stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/memref_stream.py -------------------------------------------------------------------------------- /xdsl/dialects/mesh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/mesh.py -------------------------------------------------------------------------------- /xdsl/dialects/ml_program.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/ml_program.py -------------------------------------------------------------------------------- /xdsl/dialects/mod_arith.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/mod_arith.py -------------------------------------------------------------------------------- /xdsl/dialects/mpi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/mpi.py -------------------------------------------------------------------------------- /xdsl/dialects/omp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/omp.py -------------------------------------------------------------------------------- /xdsl/dialects/pdl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/pdl.py -------------------------------------------------------------------------------- /xdsl/dialects/pdl_interp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/pdl_interp.py -------------------------------------------------------------------------------- /xdsl/dialects/printf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/printf.py -------------------------------------------------------------------------------- /xdsl/dialects/ptr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/ptr.py -------------------------------------------------------------------------------- /xdsl/dialects/riscv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/riscv.py -------------------------------------------------------------------------------- /xdsl/dialects/riscv_cf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/riscv_cf.py -------------------------------------------------------------------------------- /xdsl/dialects/riscv_debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/riscv_debug.py -------------------------------------------------------------------------------- /xdsl/dialects/riscv_func.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/riscv_func.py -------------------------------------------------------------------------------- /xdsl/dialects/riscv_scf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/riscv_scf.py -------------------------------------------------------------------------------- /xdsl/dialects/riscv_snitch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/riscv_snitch.py -------------------------------------------------------------------------------- /xdsl/dialects/scf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/scf.py -------------------------------------------------------------------------------- /xdsl/dialects/seq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/seq.py -------------------------------------------------------------------------------- /xdsl/dialects/smt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/smt.py -------------------------------------------------------------------------------- /xdsl/dialects/snitch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/snitch.py -------------------------------------------------------------------------------- /xdsl/dialects/snitch_runtime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/snitch_runtime.py -------------------------------------------------------------------------------- /xdsl/dialects/snitch_stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/snitch_stream.py -------------------------------------------------------------------------------- /xdsl/dialects/stencil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/stencil.py -------------------------------------------------------------------------------- /xdsl/dialects/stim/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/stim/__init__.py -------------------------------------------------------------------------------- /xdsl/dialects/stim/ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/stim/ops.py -------------------------------------------------------------------------------- /xdsl/dialects/stim/stim_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/stim/stim_parser.py -------------------------------------------------------------------------------- /xdsl/dialects/stim/stim_printer_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/stim/stim_printer_parser.py -------------------------------------------------------------------------------- /xdsl/dialects/symref.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/symref.py -------------------------------------------------------------------------------- /xdsl/dialects/tensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/tensor.py -------------------------------------------------------------------------------- /xdsl/dialects/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/test.py -------------------------------------------------------------------------------- /xdsl/dialects/tosa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/tosa.py -------------------------------------------------------------------------------- /xdsl/dialects/transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/transform.py -------------------------------------------------------------------------------- /xdsl/dialects/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/utils/__init__.py -------------------------------------------------------------------------------- /xdsl/dialects/utils/dimension_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/utils/dimension_list.py -------------------------------------------------------------------------------- /xdsl/dialects/utils/dynamic_index_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/utils/dynamic_index_list.py -------------------------------------------------------------------------------- /xdsl/dialects/utils/fast_math.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/utils/fast_math.py -------------------------------------------------------------------------------- /xdsl/dialects/utils/format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/utils/format.py -------------------------------------------------------------------------------- /xdsl/dialects/utils/reshape_ops_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/utils/reshape_ops_utils.py -------------------------------------------------------------------------------- /xdsl/dialects/varith.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/varith.py -------------------------------------------------------------------------------- /xdsl/dialects/vector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/vector.py -------------------------------------------------------------------------------- /xdsl/dialects/wasm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/wasm/__init__.py -------------------------------------------------------------------------------- /xdsl/dialects/wasm/encoding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/wasm/encoding.py -------------------------------------------------------------------------------- /xdsl/dialects/wasm/ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/wasm/ops.py -------------------------------------------------------------------------------- /xdsl/dialects/wasm/wat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/wasm/wat.py -------------------------------------------------------------------------------- /xdsl/dialects/x86/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/x86/__init__.py -------------------------------------------------------------------------------- /xdsl/dialects/x86/assembly.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/x86/assembly.py -------------------------------------------------------------------------------- /xdsl/dialects/x86/attributes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/x86/attributes.py -------------------------------------------------------------------------------- /xdsl/dialects/x86/ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/x86/ops.py -------------------------------------------------------------------------------- /xdsl/dialects/x86/registers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/x86/registers.py -------------------------------------------------------------------------------- /xdsl/dialects/x86_func.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/x86_func.py -------------------------------------------------------------------------------- /xdsl/dialects/x86_scf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/dialects/x86_scf.py -------------------------------------------------------------------------------- /xdsl/folder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/folder.py -------------------------------------------------------------------------------- /xdsl/frontend/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /xdsl/frontend/listlang/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /xdsl/frontend/listlang/lang_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/frontend/listlang/lang_types.py -------------------------------------------------------------------------------- /xdsl/frontend/listlang/list_dialect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/frontend/listlang/list_dialect.py -------------------------------------------------------------------------------- /xdsl/frontend/listlang/lowerings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/frontend/listlang/lowerings.py -------------------------------------------------------------------------------- /xdsl/frontend/listlang/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/frontend/listlang/main.py -------------------------------------------------------------------------------- /xdsl/frontend/listlang/marimo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/frontend/listlang/marimo.py -------------------------------------------------------------------------------- /xdsl/frontend/listlang/source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/frontend/listlang/source.py -------------------------------------------------------------------------------- /xdsl/frontend/listlang/transforms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/frontend/listlang/transforms.py -------------------------------------------------------------------------------- /xdsl/frontend/pyast/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/frontend/pyast/README.md -------------------------------------------------------------------------------- /xdsl/frontend/pyast/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /xdsl/frontend/pyast/code_generation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/frontend/pyast/code_generation.py -------------------------------------------------------------------------------- /xdsl/frontend/pyast/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/frontend/pyast/context.py -------------------------------------------------------------------------------- /xdsl/frontend/pyast/program.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/frontend/pyast/program.py -------------------------------------------------------------------------------- /xdsl/frontend/pyast/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /xdsl/frontend/pyast/utils/block.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/frontend/pyast/utils/block.py -------------------------------------------------------------------------------- /xdsl/frontend/pyast/utils/builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/frontend/pyast/utils/builder.py -------------------------------------------------------------------------------- /xdsl/frontend/pyast/utils/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/frontend/pyast/utils/const.py -------------------------------------------------------------------------------- /xdsl/frontend/pyast/utils/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/frontend/pyast/utils/exceptions.py -------------------------------------------------------------------------------- /xdsl/frontend/pyast/utils/op_inserter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/frontend/pyast/utils/op_inserter.py -------------------------------------------------------------------------------- /xdsl/frontend/pyast/utils/python_code_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/frontend/pyast/utils/python_code_check.py -------------------------------------------------------------------------------- /xdsl/frontend/pyast/utils/type_conversion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/frontend/pyast/utils/type_conversion.py -------------------------------------------------------------------------------- /xdsl/frontend/pypdl/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/frontend/pypdl/__init__.py -------------------------------------------------------------------------------- /xdsl/interactive/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /xdsl/interactive/_pasteboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/interactive/_pasteboard.py -------------------------------------------------------------------------------- /xdsl/interactive/add_arguments_screen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/interactive/add_arguments_screen.py -------------------------------------------------------------------------------- /xdsl/interactive/add_arguments_screen.tcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/interactive/add_arguments_screen.tcss -------------------------------------------------------------------------------- /xdsl/interactive/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/interactive/app.py -------------------------------------------------------------------------------- /xdsl/interactive/app.tcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/interactive/app.tcss -------------------------------------------------------------------------------- /xdsl/interactive/get_all_available_passes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/interactive/get_all_available_passes.py -------------------------------------------------------------------------------- /xdsl/interactive/load_file_screen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/interactive/load_file_screen.py -------------------------------------------------------------------------------- /xdsl/interactive/load_file_screen.tcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/interactive/load_file_screen.tcss -------------------------------------------------------------------------------- /xdsl/interactive/pass_list_item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/interactive/pass_list_item.py -------------------------------------------------------------------------------- /xdsl/interactive/pass_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/interactive/pass_metrics.py -------------------------------------------------------------------------------- /xdsl/interactive/passes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/interactive/passes.py -------------------------------------------------------------------------------- /xdsl/interfaces.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/interfaces.py -------------------------------------------------------------------------------- /xdsl/interpreter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/interpreter.py -------------------------------------------------------------------------------- /xdsl/interpreters/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/interpreters/__init__.py -------------------------------------------------------------------------------- /xdsl/interpreters/affine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/interpreters/affine.py -------------------------------------------------------------------------------- /xdsl/interpreters/arith.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/interpreters/arith.py -------------------------------------------------------------------------------- /xdsl/interpreters/builtin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/interpreters/builtin.py -------------------------------------------------------------------------------- /xdsl/interpreters/cf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/interpreters/cf.py -------------------------------------------------------------------------------- /xdsl/interpreters/eqsat_pdl_interp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/interpreters/eqsat_pdl_interp.py -------------------------------------------------------------------------------- /xdsl/interpreters/func.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/interpreters/func.py -------------------------------------------------------------------------------- /xdsl/interpreters/irdl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/interpreters/irdl.py -------------------------------------------------------------------------------- /xdsl/interpreters/linalg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/interpreters/linalg.py -------------------------------------------------------------------------------- /xdsl/interpreters/memref.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/interpreters/memref.py -------------------------------------------------------------------------------- /xdsl/interpreters/memref_stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/interpreters/memref_stream.py -------------------------------------------------------------------------------- /xdsl/interpreters/ml_program.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/interpreters/ml_program.py -------------------------------------------------------------------------------- /xdsl/interpreters/pdl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/interpreters/pdl.py -------------------------------------------------------------------------------- /xdsl/interpreters/pdl_interp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/interpreters/pdl_interp.py -------------------------------------------------------------------------------- /xdsl/interpreters/printf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/interpreters/printf.py -------------------------------------------------------------------------------- /xdsl/interpreters/riscv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/interpreters/riscv.py -------------------------------------------------------------------------------- /xdsl/interpreters/riscv_cf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/interpreters/riscv_cf.py -------------------------------------------------------------------------------- /xdsl/interpreters/riscv_debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/interpreters/riscv_debug.py -------------------------------------------------------------------------------- /xdsl/interpreters/riscv_emulator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/interpreters/riscv_emulator.py -------------------------------------------------------------------------------- /xdsl/interpreters/riscv_func.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/interpreters/riscv_func.py -------------------------------------------------------------------------------- /xdsl/interpreters/riscv_libc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/interpreters/riscv_libc.py -------------------------------------------------------------------------------- /xdsl/interpreters/riscv_scf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/interpreters/riscv_scf.py -------------------------------------------------------------------------------- /xdsl/interpreters/riscv_snitch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/interpreters/riscv_snitch.py -------------------------------------------------------------------------------- /xdsl/interpreters/scf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/interpreters/scf.py -------------------------------------------------------------------------------- /xdsl/interpreters/shaped_array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/interpreters/shaped_array.py -------------------------------------------------------------------------------- /xdsl/interpreters/snitch_stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/interpreters/snitch_stream.py -------------------------------------------------------------------------------- /xdsl/interpreters/tensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/interpreters/tensor.py -------------------------------------------------------------------------------- /xdsl/interpreters/transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/interpreters/transform.py -------------------------------------------------------------------------------- /xdsl/interpreters/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /xdsl/interpreters/utils/ptr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/interpreters/utils/ptr.py -------------------------------------------------------------------------------- /xdsl/interpreters/utils/stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/interpreters/utils/stream.py -------------------------------------------------------------------------------- /xdsl/ir/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/ir/__init__.py -------------------------------------------------------------------------------- /xdsl/ir/affine/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/ir/affine/__init__.py -------------------------------------------------------------------------------- /xdsl/ir/affine/affine_expr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/ir/affine/affine_expr.py -------------------------------------------------------------------------------- /xdsl/ir/affine/affine_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/ir/affine/affine_map.py -------------------------------------------------------------------------------- /xdsl/ir/affine/affine_set.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/ir/affine/affine_set.py -------------------------------------------------------------------------------- /xdsl/ir/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/ir/core.py -------------------------------------------------------------------------------- /xdsl/ir/post_order.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/ir/post_order.py -------------------------------------------------------------------------------- /xdsl/ir/region_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/ir/region_utils.py -------------------------------------------------------------------------------- /xdsl/irdl/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/irdl/__init__.py -------------------------------------------------------------------------------- /xdsl/irdl/attributes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/irdl/attributes.py -------------------------------------------------------------------------------- /xdsl/irdl/constraints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/irdl/constraints.py -------------------------------------------------------------------------------- /xdsl/irdl/declarative_assembly_format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/irdl/declarative_assembly_format.py -------------------------------------------------------------------------------- /xdsl/irdl/declarative_assembly_format_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/irdl/declarative_assembly_format_parser.py -------------------------------------------------------------------------------- /xdsl/irdl/dominance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/irdl/dominance.py -------------------------------------------------------------------------------- /xdsl/irdl/operations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/irdl/operations.py -------------------------------------------------------------------------------- /xdsl/parser/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/parser/__init__.py -------------------------------------------------------------------------------- /xdsl/parser/affine_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/parser/affine_parser.py -------------------------------------------------------------------------------- /xdsl/parser/attribute_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/parser/attribute_parser.py -------------------------------------------------------------------------------- /xdsl/parser/base_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/parser/base_parser.py -------------------------------------------------------------------------------- /xdsl/parser/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/parser/core.py -------------------------------------------------------------------------------- /xdsl/parser/generic_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/parser/generic_parser.py -------------------------------------------------------------------------------- /xdsl/passes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/passes.py -------------------------------------------------------------------------------- /xdsl/pattern_rewriter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/pattern_rewriter.py -------------------------------------------------------------------------------- /xdsl/printer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/printer.py -------------------------------------------------------------------------------- /xdsl/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /xdsl/rewriter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/rewriter.py -------------------------------------------------------------------------------- /xdsl/rewriting/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /xdsl/rewriting/composable_rewriting/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /xdsl/rewriting/composable_rewriting/immutable_ir/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /xdsl/syntax_printer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/syntax_printer.py -------------------------------------------------------------------------------- /xdsl/tools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /xdsl/tools/command_line_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/tools/command_line_tool.py -------------------------------------------------------------------------------- /xdsl/tools/irdl_to_pyrdl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/tools/irdl_to_pyrdl.py -------------------------------------------------------------------------------- /xdsl/tools/xdsl_opt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/tools/xdsl_opt.py -------------------------------------------------------------------------------- /xdsl/tools/xdsl_run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/tools/xdsl_run.py -------------------------------------------------------------------------------- /xdsl/tools/xdsl_tblgen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/tools/xdsl_tblgen.py -------------------------------------------------------------------------------- /xdsl/traits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/traits.py -------------------------------------------------------------------------------- /xdsl/transforms/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/__init__.py -------------------------------------------------------------------------------- /xdsl/transforms/apply_eqsat_pdl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/apply_eqsat_pdl.py -------------------------------------------------------------------------------- /xdsl/transforms/apply_eqsat_pdl_interp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/apply_eqsat_pdl_interp.py -------------------------------------------------------------------------------- /xdsl/transforms/apply_pdl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/apply_pdl.py -------------------------------------------------------------------------------- /xdsl/transforms/apply_pdl_interp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/apply_pdl_interp.py -------------------------------------------------------------------------------- /xdsl/transforms/arith_add_fastmath.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/arith_add_fastmath.py -------------------------------------------------------------------------------- /xdsl/transforms/canonicalization_patterns/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /xdsl/transforms/canonicalization_patterns/cf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/canonicalization_patterns/cf.py -------------------------------------------------------------------------------- /xdsl/transforms/canonicalization_patterns/csl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/canonicalization_patterns/csl.py -------------------------------------------------------------------------------- /xdsl/transforms/canonicalization_patterns/ptr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/canonicalization_patterns/ptr.py -------------------------------------------------------------------------------- /xdsl/transforms/canonicalization_patterns/scf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/canonicalization_patterns/scf.py -------------------------------------------------------------------------------- /xdsl/transforms/canonicalization_patterns/x86.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/canonicalization_patterns/x86.py -------------------------------------------------------------------------------- /xdsl/transforms/canonicalize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/canonicalize.py -------------------------------------------------------------------------------- /xdsl/transforms/canonicalize_dmp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/canonicalize_dmp.py -------------------------------------------------------------------------------- /xdsl/transforms/constant_fold_interp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/constant_fold_interp.py -------------------------------------------------------------------------------- /xdsl/transforms/control_flow_hoist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/control_flow_hoist.py -------------------------------------------------------------------------------- /xdsl/transforms/convert_linalg_to_loops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/convert_linalg_to_loops.py -------------------------------------------------------------------------------- /xdsl/transforms/convert_memref_to_ptr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/convert_memref_to_ptr.py -------------------------------------------------------------------------------- /xdsl/transforms/convert_ml_program_to_memref.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/convert_ml_program_to_memref.py -------------------------------------------------------------------------------- /xdsl/transforms/convert_ptr_to_llvm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/convert_ptr_to_llvm.py -------------------------------------------------------------------------------- /xdsl/transforms/convert_ptr_to_riscv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/convert_ptr_to_riscv.py -------------------------------------------------------------------------------- /xdsl/transforms/convert_ptr_type_offsets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/convert_ptr_type_offsets.py -------------------------------------------------------------------------------- /xdsl/transforms/convert_riscv_scf_for_to_frep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/convert_riscv_scf_for_to_frep.py -------------------------------------------------------------------------------- /xdsl/transforms/convert_riscv_to_llvm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/convert_riscv_to_llvm.py -------------------------------------------------------------------------------- /xdsl/transforms/convert_scf_to_cf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/convert_scf_to_cf.py -------------------------------------------------------------------------------- /xdsl/transforms/convert_scf_to_openmp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/convert_scf_to_openmp.py -------------------------------------------------------------------------------- /xdsl/transforms/convert_scf_to_x86_scf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/convert_scf_to_x86_scf.py -------------------------------------------------------------------------------- /xdsl/transforms/convert_vector_to_ptr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/convert_vector_to_ptr.py -------------------------------------------------------------------------------- /xdsl/transforms/convert_x86_scf_to_x86.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/convert_x86_scf_to_x86.py -------------------------------------------------------------------------------- /xdsl/transforms/csl_stencil_bufferize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/csl_stencil_bufferize.py -------------------------------------------------------------------------------- /xdsl/transforms/csl_stencil_handle_async_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/csl_stencil_handle_async_flow.py -------------------------------------------------------------------------------- /xdsl/transforms/csl_stencil_set_global_coeffs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/csl_stencil_set_global_coeffs.py -------------------------------------------------------------------------------- /xdsl/transforms/csl_stencil_to_csl_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/csl_stencil_to_csl_wrapper.py -------------------------------------------------------------------------------- /xdsl/transforms/csl_wrapper_hoist_buffers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/csl_wrapper_hoist_buffers.py -------------------------------------------------------------------------------- /xdsl/transforms/dead_code_elimination.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/dead_code_elimination.py -------------------------------------------------------------------------------- /xdsl/transforms/desymref.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/desymref.py -------------------------------------------------------------------------------- /xdsl/transforms/empty_tensor_to_alloc_tensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/empty_tensor_to_alloc_tensor.py -------------------------------------------------------------------------------- /xdsl/transforms/eqsat_add_costs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/eqsat_add_costs.py -------------------------------------------------------------------------------- /xdsl/transforms/eqsat_create_eclasses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/eqsat_create_eclasses.py -------------------------------------------------------------------------------- /xdsl/transforms/eqsat_create_egraphs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/eqsat_create_egraphs.py -------------------------------------------------------------------------------- /xdsl/transforms/eqsat_extract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/eqsat_extract.py -------------------------------------------------------------------------------- /xdsl/transforms/eqsat_serialize_egraph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/eqsat_serialize_egraph.py -------------------------------------------------------------------------------- /xdsl/transforms/experimental/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /xdsl/transforms/experimental/dmp/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /xdsl/transforms/experimental/lower_hls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/experimental/lower_hls.py -------------------------------------------------------------------------------- /xdsl/transforms/function_transformations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/function_transformations.py -------------------------------------------------------------------------------- /xdsl/transforms/gpu_allocs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/gpu_allocs.py -------------------------------------------------------------------------------- /xdsl/transforms/gpu_map_parallel_loops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/gpu_map_parallel_loops.py -------------------------------------------------------------------------------- /xdsl/transforms/individual_rewrite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/individual_rewrite.py -------------------------------------------------------------------------------- /xdsl/transforms/inline_snrt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/inline_snrt.py -------------------------------------------------------------------------------- /xdsl/transforms/jax_use_donated_arguments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/jax_use_donated_arguments.py -------------------------------------------------------------------------------- /xdsl/transforms/lift_arith_to_linalg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/lift_arith_to_linalg.py -------------------------------------------------------------------------------- /xdsl/transforms/linalg_to_csl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/linalg_to_csl.py -------------------------------------------------------------------------------- /xdsl/transforms/linalg_transformations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/linalg_transformations.py -------------------------------------------------------------------------------- /xdsl/transforms/loop_hoist_memref.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/loop_hoist_memref.py -------------------------------------------------------------------------------- /xdsl/transforms/loop_invariant_code_motion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/loop_invariant_code_motion.py -------------------------------------------------------------------------------- /xdsl/transforms/loop_nest_lowering_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/loop_nest_lowering_utils.py -------------------------------------------------------------------------------- /xdsl/transforms/lower_affine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/lower_affine.py -------------------------------------------------------------------------------- /xdsl/transforms/lower_csl_stencil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/lower_csl_stencil.py -------------------------------------------------------------------------------- /xdsl/transforms/lower_csl_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/lower_csl_wrapper.py -------------------------------------------------------------------------------- /xdsl/transforms/lower_mpi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/lower_mpi.py -------------------------------------------------------------------------------- /xdsl/transforms/lower_riscv_func.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/lower_riscv_func.py -------------------------------------------------------------------------------- /xdsl/transforms/lower_snitch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/lower_snitch.py -------------------------------------------------------------------------------- /xdsl/transforms/memref_stream_fold_fill.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/memref_stream_fold_fill.py -------------------------------------------------------------------------------- /xdsl/transforms/memref_stream_generalize_fill.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/memref_stream_generalize_fill.py -------------------------------------------------------------------------------- /xdsl/transforms/memref_stream_infer_fill.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/memref_stream_infer_fill.py -------------------------------------------------------------------------------- /xdsl/transforms/memref_stream_interleave.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/memref_stream_interleave.py -------------------------------------------------------------------------------- /xdsl/transforms/memref_stream_legalize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/memref_stream_legalize.py -------------------------------------------------------------------------------- /xdsl/transforms/memref_streamify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/memref_streamify.py -------------------------------------------------------------------------------- /xdsl/transforms/memref_to_dsd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/memref_to_dsd.py -------------------------------------------------------------------------------- /xdsl/transforms/mlir_opt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/mlir_opt.py -------------------------------------------------------------------------------- /xdsl/transforms/printf_to_llvm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/printf_to_llvm.py -------------------------------------------------------------------------------- /xdsl/transforms/printf_to_putchar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/printf_to_putchar.py -------------------------------------------------------------------------------- /xdsl/transforms/reconcile_unrealized_casts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/reconcile_unrealized_casts.py -------------------------------------------------------------------------------- /xdsl/transforms/riscv_allocate_registers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/riscv_allocate_registers.py -------------------------------------------------------------------------------- /xdsl/transforms/riscv_lower_parallel_mov.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/riscv_lower_parallel_mov.py -------------------------------------------------------------------------------- /xdsl/transforms/riscv_scf_loop_range_folding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/riscv_scf_loop_range_folding.py -------------------------------------------------------------------------------- /xdsl/transforms/scf_for_loop_flatten.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/scf_for_loop_flatten.py -------------------------------------------------------------------------------- /xdsl/transforms/scf_for_loop_range_folding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/scf_for_loop_range_folding.py -------------------------------------------------------------------------------- /xdsl/transforms/scf_for_loop_unroll.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/scf_for_loop_unroll.py -------------------------------------------------------------------------------- /xdsl/transforms/scf_parallel_loop_tiling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/scf_parallel_loop_tiling.py -------------------------------------------------------------------------------- /xdsl/transforms/shape_inference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/shape_inference.py -------------------------------------------------------------------------------- /xdsl/transforms/shape_inference_patterns/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /xdsl/transforms/shape_inference_patterns/dmp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/shape_inference_patterns/dmp.py -------------------------------------------------------------------------------- /xdsl/transforms/snitch_allocate_registers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/snitch_allocate_registers.py -------------------------------------------------------------------------------- /xdsl/transforms/stencil_bufferize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/stencil_bufferize.py -------------------------------------------------------------------------------- /xdsl/transforms/stencil_inlining.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/stencil_inlining.py -------------------------------------------------------------------------------- /xdsl/transforms/stencil_shape_minimize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/stencil_shape_minimize.py -------------------------------------------------------------------------------- /xdsl/transforms/stencil_unroll.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/stencil_unroll.py -------------------------------------------------------------------------------- /xdsl/transforms/test_constant_folding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/test_constant_folding.py -------------------------------------------------------------------------------- /xdsl/transforms/test_lower_linalg_to_snitch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/test_lower_linalg_to_snitch.py -------------------------------------------------------------------------------- /xdsl/transforms/test_vectorize_matmul.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/test_vectorize_matmul.py -------------------------------------------------------------------------------- /xdsl/transforms/transform_interpreter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/transform_interpreter.py -------------------------------------------------------------------------------- /xdsl/transforms/varith_transformations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/varith_transformations.py -------------------------------------------------------------------------------- /xdsl/transforms/vector_split_load_extract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/vector_split_load_extract.py -------------------------------------------------------------------------------- /xdsl/transforms/verify_register_allocation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/verify_register_allocation.py -------------------------------------------------------------------------------- /xdsl/transforms/x86_allocate_registers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/x86_allocate_registers.py -------------------------------------------------------------------------------- /xdsl/transforms/x86_infer_broadcast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/transforms/x86_infer_broadcast.py -------------------------------------------------------------------------------- /xdsl/universe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/universe.py -------------------------------------------------------------------------------- /xdsl/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /xdsl/utils/base_printer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/utils/base_printer.py -------------------------------------------------------------------------------- /xdsl/utils/bitwise_casts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/utils/bitwise_casts.py -------------------------------------------------------------------------------- /xdsl/utils/classvar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/utils/classvar.py -------------------------------------------------------------------------------- /xdsl/utils/color_printer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/utils/color_printer.py -------------------------------------------------------------------------------- /xdsl/utils/colors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/utils/colors.py -------------------------------------------------------------------------------- /xdsl/utils/comparisons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/utils/comparisons.py -------------------------------------------------------------------------------- /xdsl/utils/diagnostic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/utils/diagnostic.py -------------------------------------------------------------------------------- /xdsl/utils/dialect_codegen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/utils/dialect_codegen.py -------------------------------------------------------------------------------- /xdsl/utils/dialect_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/utils/dialect_loader.py -------------------------------------------------------------------------------- /xdsl/utils/dialect_stub.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/utils/dialect_stub.py -------------------------------------------------------------------------------- /xdsl/utils/disjoint_set.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/utils/disjoint_set.py -------------------------------------------------------------------------------- /xdsl/utils/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/utils/exceptions.py -------------------------------------------------------------------------------- /xdsl/utils/hashable_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/utils/hashable_module.py -------------------------------------------------------------------------------- /xdsl/utils/hasher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/utils/hasher.py -------------------------------------------------------------------------------- /xdsl/utils/hints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/utils/hints.py -------------------------------------------------------------------------------- /xdsl/utils/immutable_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/utils/immutable_list.py -------------------------------------------------------------------------------- /xdsl/utils/lexer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/utils/lexer.py -------------------------------------------------------------------------------- /xdsl/utils/marimo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/utils/marimo.py -------------------------------------------------------------------------------- /xdsl/utils/mlir_lexer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/utils/mlir_lexer.py -------------------------------------------------------------------------------- /xdsl/utils/op_selector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/utils/op_selector.py -------------------------------------------------------------------------------- /xdsl/utils/parse_pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/utils/parse_pipeline.py -------------------------------------------------------------------------------- /xdsl/utils/runtime_final.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/utils/runtime_final.py -------------------------------------------------------------------------------- /xdsl/utils/scoped_dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/utils/scoped_dict.py -------------------------------------------------------------------------------- /xdsl/utils/str_enum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/utils/str_enum.py -------------------------------------------------------------------------------- /xdsl/utils/symbol_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/utils/symbol_table.py -------------------------------------------------------------------------------- /xdsl/utils/test_value.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/utils/test_value.py -------------------------------------------------------------------------------- /xdsl/utils/type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/utils/type.py -------------------------------------------------------------------------------- /xdsl/xdsl_opt_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdslproject/xdsl/HEAD/xdsl/xdsl_opt_main.py --------------------------------------------------------------------------------