.gitignore
LICENSE
LICENSE_HEADER
Makefile
README.md
codecov.yml
dependencies.toml
jir_requirements.txt
logo.png
pyproject.toml
sdist_requirements.txt
.github/pull_request_template.md
.github/workflows/reusable-pages.yml
.github/workflows/xtc-tests.yml
docs/develop/optional_backends.md
docs/develop/releasing.md
docs/marimo/README.md
docs/marimo/doc_utils.py
docs/marimo/mlir_example_notebook.py
docs/marimo/mlir_loop_notebook.py
docs/marimo/mlir/all.mlir
docs/marimo/mlir/interchange.mlir
docs/marimo/mlir/order.mlir
docs/marimo/mlir/parallelize.mlir
docs/marimo/mlir/splitting.mlir
docs/marimo/mlir/tiling.mlir
docs/marimo/mlir/unroll.mlir
docs/marimo/mlir/vanilla.mlir
docs/marimo/mlir/vectorize.mlir
docs/site/Makefile
docs/site/mkdocs.yml
docs/site/docs/index.md
docs/site/docs/overview.md
docs/site/docs/design/architecture.md
docs/site/docs/figures/architecture.png
docs/site/docs/reference/api.md
docs/site/hooks/version.py
docs/slides/.gitignore
docs/slides/Makefile
docs/slides/architecture.png
docs/slides/cgo26_tuto_slides.md
docs/tutorials/cli_tools.md
docs/tutorials/exec_utils.py
docs/tutorials/explore_optimizers.py
docs/tutorials/starting_examples.md
docs/tutorials/xtc_101.py
scripts/banwords/banwords.b64
scripts/banwords/banwords.py
scripts/coverage/coverage_run.sh
scripts/coverage/sitecustomize/sitecustomize.py
scripts/explore/README.md
scripts/explore/display-explore-one-shot.sh
scripts/explore/display-explore-variants.sh
scripts/explore/run-explore-one-shot.sh
scripts/explore/run-explore-optimizers.sh
scripts/explore/run-explore-variants.sh
scripts/filecheck/gen_filecheck.py
scripts/licensing/licensing.py
scripts/llms/init_agents.py
scripts/pyproject/check_wheel.py
scripts/pyproject/update_dependencies.py
scripts/pytest/run_pytest.sh
scripts/ruff/format.sh
scripts/tutorials/test_marimos.sh
scripts/tutorials/test_tutorial_explore_optimizers.sh
scripts/tutorials/test_tutorial_xtc_101.sh
src/xtc/__init__.py
src/xtc/py.typed
src/xtc/artifacts/__init__.py
src/xtc/artifacts/operations.py
src/xtc/artifacts/register_subgraph_operations.py
src/xtc/artifacts/register_ttile_operations.py
src/xtc/artifacts/subgraph_sizes.py
src/xtc/backends/jir/JIRBackend.py
src/xtc/backends/jir/JIRCompiler.py
src/xtc/backends/jir/JIROps.py
src/xtc/backends/jir/JIRScheduler.py
src/xtc/backends/jir/__init__.py
src/xtc/backends/mlir/MlirBackend.py
src/xtc/backends/mlir/MlirBindingsExtensions.py
src/xtc/backends/mlir/MlirCompiler.py
src/xtc/backends/mlir/MlirCompilerPasses.py
src/xtc/backends/mlir/MlirConfig.py
src/xtc/backends/mlir/MlirGraphBackend.py
src/xtc/backends/mlir/MlirNodeBackend.py
src/xtc/backends/mlir/MlirNodeScheduler.py
src/xtc/backends/mlir/MlirOps.py
src/xtc/backends/mlir/MlirProgram.py
src/xtc/backends/mlir/MlirScheduler.py
src/xtc/backends/mlir/__init__.py
src/xtc/backends/mlir/MlirTarget/MlirCTarget.py
src/xtc/backends/mlir/MlirTarget/MlirCpuTarget.py
src/xtc/backends/mlir/MlirTarget/MlirLLVMTarget.py
src/xtc/backends/mlir/MlirTarget/MlirMppaTarget.py
src/xtc/backends/mlir/MlirTarget/MlirNVGPUTarget.py
src/xtc/backends/mlir/MlirTarget/MlirTarget.py
src/xtc/backends/mlir/MlirTarget/__init__.py
src/xtc/backends/mlir/MlirTarget/cpu_lowering.py
src/xtc/backends/tvm/TVMBackend.py
src/xtc/backends/tvm/TVMCompiler.py
src/xtc/backends/tvm/TVMOps.py
src/xtc/backends/tvm/TVMOpsCompiler.py
src/xtc/backends/tvm/TVMScheduleTransforms.py
src/xtc/backends/tvm/TVMScheduler.py
src/xtc/backends/tvm/__init__.py
src/xtc/cli/display_results.py
src/xtc/cli/explore.py
src/xtc/cli/mlir_backend.py
src/xtc/cli/mlir_loop.py
src/xtc/cli/query_results.py
src/xtc/csrcs/runtimes/accelerator/gpu/perf_event_gpu.cpp
src/xtc/csrcs/runtimes/accelerator/gpu/perf_event_gpu.h
src/xtc/csrcs/runtimes/accelerator/mppa/host.c
src/xtc/csrcs/runtimes/accelerator/mppa/perf_event_mppa.h
src/xtc/csrcs/runtimes/accelerator/mppa/perf_events.c
src/xtc/csrcs/runtimes/host/alloc.c
src/xtc/csrcs/runtimes/host/alloc.h
src/xtc/csrcs/runtimes/host/cndarray.c
src/xtc/csrcs/runtimes/host/dlpack.h
src/xtc/csrcs/runtimes/host/evaluate_flops.c
src/xtc/csrcs/runtimes/host/evaluate_perf.c
src/xtc/csrcs/runtimes/host/fclock.c
src/xtc/csrcs/runtimes/host/kperf.h
src/xtc/csrcs/runtimes/host/perf_event.h
src/xtc/csrcs/runtimes/host/perf_event_darwin.c
src/xtc/csrcs/runtimes/host/perf_event_linux.c
src/xtc/csrcs/runtimes/host/runtime.h
src/xtc/csrcs/runtimes/host/simd.h
src/xtc/csrcs/runtimes/host/tvm_runtime_init.c
src/xtc/graphs/xtc/__init__.py
src/xtc/graphs/xtc/builder.py
src/xtc/graphs/xtc/context.py
src/xtc/graphs/xtc/data.py
src/xtc/graphs/xtc/expr.py
src/xtc/graphs/xtc/graph.py
src/xtc/graphs/xtc/node.py
src/xtc/graphs/xtc/op.py
src/xtc/graphs/xtc/op_factory.py
src/xtc/graphs/xtc/operation.py
src/xtc/graphs/xtc/operators.py
src/xtc/graphs/xtc/ty.py
src/xtc/graphs/xtc/utils.py
src/xtc/itf/__init__.py
src/xtc/itf/back/__init__.py
src/xtc/itf/back/backend.py
src/xtc/itf/comp/__init__.py
src/xtc/itf/comp/compiler.py
src/xtc/itf/comp/module.py
src/xtc/itf/data/__init__.py
src/xtc/itf/data/tensor.py
src/xtc/itf/exec/__init__.py
src/xtc/itf/exec/evaluator.py
src/xtc/itf/exec/executor.py
src/xtc/itf/graph/__init__.py
src/xtc/itf/graph/graph.py
src/xtc/itf/graph/node.py
src/xtc/itf/graph/operation.py
src/xtc/itf/operator/__init__.py
src/xtc/itf/operator/operator.py
src/xtc/itf/runtime/accelerator.py
src/xtc/itf/runtime/common.py
src/xtc/itf/runtime/embedded.py
src/xtc/itf/schd/__init__.py
src/xtc/itf/schd/schedule.py
src/xtc/itf/schd/scheduler.py
src/xtc/itf/search/__init__.py
src/xtc/itf/search/optimizer.py
src/xtc/itf/search/strategy.py
src/xtc/runtimes/accelerator/gpu/GPUDevice.py
src/xtc/runtimes/accelerator/gpu/__init__.py
src/xtc/runtimes/accelerator/mppa/MppaDevice.py
src/xtc/runtimes/accelerator/mppa/__init__.py
src/xtc/runtimes/accelerator/mppa/config.py
src/xtc/runtimes/host/HostRuntime.py
src/xtc/runtimes/host/__init__.py
src/xtc/runtimes/host/runtime.py
src/xtc/runtimes/types/__init__.py
src/xtc/runtimes/types/dlpack.py
src/xtc/runtimes/types/ndarray.py
src/xtc/schedules/descript.py
src/xtc/schedules/exceptions.py
src/xtc/schedules/loop_names.py
src/xtc/schedules/loop_nest.py
src/xtc/schedules/loop_nest_builder.py
src/xtc/schedules/parameter_loop_nest.py
src/xtc/schedules/parsing.py
src/xtc/schedules/plain_schedule.py
src/xtc/schedules/ttile/archi.py
src/xtc/schedules/ttile/computation.py
src/xtc/schedules/ttile/microkernel.py
src/xtc/schedules/ttile/prob_sizes.py
src/xtc/schedules/ttile/scheme.py
src/xtc/schedules/ttile/scheme_to_xtc.py
src/xtc/schedules/ttile/search_strat.py
src/xtc/schedules/ttile/cache_model/full_assoc_model.py
src/xtc/schedules/ttile/cache_model/sarcasm_set_assoc_model.py
src/xtc/search/__init__.py
src/xtc/search/callback.py
src/xtc/search/explore.py
src/xtc/search/optimizers.py
src/xtc/search/pipeline.py
src/xtc/search/progress.py
src/xtc/search/strategies.py
src/xtc/targets/accelerator/gpu/GPUEvaluator.py
src/xtc/targets/accelerator/gpu/GPUModule.py
src/xtc/targets/accelerator/gpu/__init__.py
src/xtc/targets/accelerator/mppa/MppaEvaluator.py
src/xtc/targets/accelerator/mppa/MppaModule.py
src/xtc/targets/accelerator/mppa/__init__.py
src/xtc/targets/host/HostAREvaluator.py
src/xtc/targets/host/HostCEvaluator.py
src/xtc/targets/host/HostEvaluator.py
src/xtc/targets/host/HostModule.py
src/xtc/targets/host/__init__.py
src/xtc/templates/tvm/packed_op_wrapper.c.jinja
src/xtc/templates/tvm/tvm_ffi_op_wrapper.c.jinja
src/xtc/templates/tvm/unpacked_op.h.jinja
src/xtc/utils/__init__.py
src/xtc/utils/algorithms.py
src/xtc/utils/cfunc.py
src/xtc/utils/cpu.py
src/xtc/utils/evaluation.py
src/xtc/utils/ext_tools.py
src/xtc/utils/files.py
src/xtc/utils/host_tools.py
src/xtc/utils/import.py
src/xtc/utils/loader.py
src/xtc/utils/math.py
src/xtc/utils/numpy.py
src/xtc/utils/tarfile.py
src/xtc/utils/text.py
src/xtc/utils/tools.py
src/xtc/utils/xdsl_aux.py
src/xtc/utils/xdsl_implicit_builder.py
src/xtc_tools.egg-info/PKG-INFO
src/xtc_tools.egg-info/SOURCES.txt
src/xtc_tools.egg-info/dependency_links.txt
src/xtc_tools.egg-info/entry_points.txt
src/xtc_tools.egg-info/not-zip-safe
src/xtc_tools.egg-info/requires.txt
src/xtc_tools.egg-info/scm_file_list.json
src/xtc_tools.egg-info/scm_version.json
src/xtc_tools.egg-info/top_level.txt
tests/filecheck/lit.cfg
tests/filecheck/backends/test_conv2d_mini_mlir.py
tests/filecheck/backends/test_conv2d_mini_tvm.py
tests/filecheck/backends/test_conv2d_r181_mlir.py
tests/filecheck/backends/test_conv2d_r181_mlir_sv.py
tests/filecheck/backends/test_conv2d_r181_tvm.py
tests/filecheck/backends/test_conv2d_relu_mlir.py
tests/filecheck/backends/test_conv2d_y9k12_split.py
tests/filecheck/backends/test_matmul_jir.py
tests/filecheck/backends/test_matmul_mlir.py
tests/filecheck/backends/test_matmul_mlir_const.py
tests/filecheck/backends/test_matmul_mlir_distributed.py
tests/filecheck/backends/test_matmul_mlir_layout.py
tests/filecheck/backends/test_matmul_mlir_parallel.py
tests/filecheck/backends/test_matmul_mlir_source_ir.py
tests/filecheck/backends/test_matmul_mlir_vector_sizes.py
tests/filecheck/backends/test_matmul_ndiv_jir.py
tests/filecheck/backends/test_matmul_ndiv_mlir.py
tests/filecheck/backends/test_matmul_ndiv_tvm.py
tests/filecheck/backends/test_matmul_no_interchange.py
tests/filecheck/backends/test_matmul_pack_parallel_tvm.py
tests/filecheck/backends/test_matmul_pack_tvm.py
tests/filecheck/backends/test_matmul_relu_fused_tvm.py
tests/filecheck/backends/test_matmul_relu_mlir.py
tests/filecheck/backends/test_matmul_relu_subset_mlir.py
tests/filecheck/backends/test_matmul_relu_subset_tvm.py
tests/filecheck/backends/test_matmul_relu_tvm.py
tests/filecheck/backends/test_matmul_scalar_mlir.py
tests/filecheck/backends/test_matmul_split.py
tests/filecheck/backends/test_matmul_split_nested.py
tests/filecheck/backends/test_matmul_tvm.py
tests/filecheck/backends/test_matmul_unroll_tvm.py
tests/filecheck/backends/test_matmul_vectorize_tvm.py
tests/filecheck/backends/test_mlir_pack_no_sdist.py
tests/filecheck/backends/test_mlir_pack_sdist.py
tests/filecheck/backends/test_pad_conv2d_fused_tvm.py
tests/filecheck/backends/test_pad_conv2d_relu_fused_tvm.py
tests/filecheck/backends/test_relu_matmul_fused_tvm.py
tests/filecheck/backends/test_relu_mlir.py
tests/filecheck/backends/invalid/test_matmul_tvm_layout.py
tests/filecheck/backends/invalid/test_mlir_distributed_invalid_1.py
tests/filecheck/backends/invalid/test_mlir_distributed_invalid_2.py
tests/filecheck/backends/invalid/test_mlir_distributed_invalid_3.py
tests/filecheck/backends/invalid/test_mlir_distributed_invalid_4.py
tests/filecheck/backends/invalid/test_mlir_distributed_invalid_5.py
tests/filecheck/backends/invalid/test_pad2d_invalid.py
tests/filecheck/backends/invalid/test_relu_mlir_layout.py
tests/filecheck/backends/invalid/test_split_then_fuse_mlir_tensor.py
tests/filecheck/backends/padding/test_gen_pad_dict_conv2d_mlir.py
tests/filecheck/backends/padding/test_gen_pad_dict_conv2d_tvm.py
tests/filecheck/backends/padding/test_gen_pad_int_matmul_unpad_mlir.py
tests/filecheck/backends/padding/test_gen_pad_int_matmul_unpad_tvm.py
tests/filecheck/backends/padding/test_gen_pad_tuple_conv2d_mlir.py
tests/filecheck/backends/padding/test_gen_pad_tuple_conv2d_tvm.py
tests/filecheck/backends/padding/test_gen_pad_tuple_matmul_unpad_mlir.py
tests/filecheck/backends/padding/test_gen_pad_tuple_matmul_unpad_tvm.py
tests/filecheck/backends/padding/test_pad2d_dict_matmul_unpad_mlir.py
tests/filecheck/backends/padding/test_pad_constant_conv2d_mlir.py
tests/filecheck/backends/padding/test_pad_constant_conv2d_tvm.py
tests/filecheck/backends/padding/test_pad_conv2d_frsc_tvm.py
tests/filecheck/backends/padding/test_pad_conv2d_mlir.py
tests/filecheck/backends/padding/test_pad_conv2d_tvm.py
tests/filecheck/backends/padding/test_pad_matmul_unpad_mlir.py
tests/filecheck/backends/padding/test_pad_matmul_unpad_tvm.py
tests/filecheck/backends/padding/test_pad_tuple_matmul_unpad_mlir.py
tests/filecheck/backends/padding/test_pad_tuple_matmul_unpad_tvm.py
tests/filecheck/backends/target_gpu/test_matmul_mlir_offload_tensor.py
tests/filecheck/backends/target_gpu/test_matmul_mlir_offload_tensor_vectorise.py
tests/filecheck/backends/target_mppa/test_matmul_mlir_micro_kernel.py
tests/filecheck/backends/target_mppa/test_matmul_mlir_mppa.py
tests/filecheck/backends/target_mppa/test_matmul_mlir_offload_tensor.py
tests/filecheck/backends/tensor_dialect/test_conv2d_mini_mlir_tensor.py
tests/filecheck/backends/tensor_dialect/test_conv2d_r181_mlir_tensor.py
tests/filecheck/backends/tensor_dialect/test_conv2d_relu_tensor.py
tests/filecheck/backends/tensor_dialect/test_conv2d_relu_tensor_fused.py
tests/filecheck/backends/tensor_dialect/test_fuse_then_split_mlir_tensor.py
tests/filecheck/backends/tensor_dialect/test_matmul_mlir_tensor.py
tests/filecheck/backends/tensor_dialect/test_matmul_mlir_tensor_layout.py
tests/filecheck/backends/tensor_dialect/test_matmul_relu_mlir_tensor.py
tests/filecheck/backends/tensor_dialect/test_matmul_relu_mlir_tensor_fused.py
tests/filecheck/backends/tensor_dialect/test_pad_conv2d_mlir_tensor.py
tests/filecheck/backends/tensor_dialect/test_pad_conv2d_mlir_tensor_fused.py
tests/filecheck/backends/tensor_dialect/test_pad_matmul_unpad_mlir_tensor.py
tests/filecheck/backends/tensor_dialect/test_relu_tensor.py
tests/filecheck/backends/tensor_dialect/test_two_matmuls_mlir_tensor.py
tests/filecheck/evaluation/test_matmul_pmu_counters.py
tests/filecheck/evaluation/test_matmul_pmu_counters_gpu.py
tests/filecheck/evaluation/test_matmul_pmu_counters_mppa.py
tests/filecheck/experimental/linalg_fused_matmul.mlir
tests/filecheck/experimental/linalg_parametric_conditional_matmul.mlir
tests/filecheck/experimental/linalg_split_dim_matmul.mlir
tests/filecheck/experimental/conv_vectorization_issue/linalg_conv_1d_nwc_wcf.mlir
tests/filecheck/experimental/conv_vectorization_issue/linalg_conv_2d_nhwc_hwcf_vectorization.mlir
tests/filecheck/experimental/conv_vectorization_issue/linalg_generic_conv_1d_nwc_wcf.mlir
tests/filecheck/experimental/conv_vectorization_issue/linalg_generic_conv_2d_nhwc_hwcf_vecto_affine.mlir
tests/filecheck/experimental/conv_vectorization_issue/linalg_generic_conv_2d_nhwc_hwcf_vectorization.mlir
tests/filecheck/experimental/conv_vectorization_issue/matmul_transform.mlir
tests/filecheck/graphs/test_conv_relu.py
tests/filecheck/graphs/test_matmul.py
tests/filecheck/graphs/test_matmul_relu.py
tests/filecheck/graphs/test_mlp.py
tests/filecheck/graphs/test_mlp_fc.py
tests/filecheck/graphs/test_relu.py
tests/filecheck/graphs/test_subgraphs.py
tests/filecheck/mlir_loop/bugs/v_inner_vectorize3.mlir
tests/filecheck/mlir_loop/bugs/v_nested.mlir
tests/filecheck/mlir_loop/descript_syntax/other/i_axis_type.mlir
tests/filecheck/mlir_loop/descript_syntax/other/i_bigger_tile_then_split.mlir
tests/filecheck/mlir_loop/descript_syntax/other/i_full_unroll_no_tile.mlir
tests/filecheck/mlir_loop/descript_syntax/other/i_parameter_type.mlir
tests/filecheck/mlir_loop/descript_syntax/other/i_random_axis_operator.mlir
tests/filecheck/mlir_loop/descript_syntax/other/i_tiling_unrolling.mlir
tests/filecheck/mlir_loop/descript_syntax/other/i_undefined_annotation.mlir
tests/filecheck/mlir_loop/descript_syntax/other/i_undefined_annotation_split.mlir
tests/filecheck/mlir_loop/descript_syntax/other/i_undefined_variable.mlir
tests/filecheck/mlir_loop/descript_syntax/other/i_undefined_variable_split.mlir
tests/filecheck/mlir_loop/descript_syntax/other/i_unused.mlir
tests/filecheck/mlir_loop/descript_syntax/other/i_unused_split.mlir
tests/filecheck/mlir_loop/descript_syntax/other/v_tiling_unrolling.mlir
tests/filecheck/mlir_loop/descript_syntax/parallelize/i_args.mlir
tests/filecheck/mlir_loop/descript_syntax/parallelize/v_parallelize1.mlir
tests/filecheck/mlir_loop/descript_syntax/parallelize/v_parallelize2.mlir
tests/filecheck/mlir_loop/descript_syntax/parallelize/v_parallelize3.mlir
tests/filecheck/mlir_loop/descript_syntax/splitting/i_duplicate_starting_point.mlir
tests/filecheck/mlir_loop/descript_syntax/splitting/i_equals.mlir
tests/filecheck/mlir_loop/descript_syntax/splitting/i_negative_x.mlir
tests/filecheck/mlir_loop/descript_syntax/splitting/i_negative_y.mlir
tests/filecheck/mlir_loop/descript_syntax/splitting/i_no_end.mlir
tests/filecheck/mlir_loop/descript_syntax/splitting/i_non_contigous.mlir
tests/filecheck/mlir_loop/descript_syntax/splitting/i_not_starting_from_zero.mlir
tests/filecheck/mlir_loop/descript_syntax/splitting/i_overlapping.mlir
tests/filecheck/mlir_loop/descript_syntax/splitting/i_regex_verif.mlir
tests/filecheck/mlir_loop/descript_syntax/splitting/i_regex_verif2.mlir
tests/filecheck/mlir_loop/descript_syntax/splitting/i_splitting.mlir
tests/filecheck/mlir_loop/descript_syntax/splitting/i_undefined_axis.mlir
tests/filecheck/mlir_loop/descript_syntax/splitting/i_undefined_inner_schedule.mlir
tests/filecheck/mlir_loop/descript_syntax/splitting/i_wrong_order.mlir
tests/filecheck/mlir_loop/descript_syntax/splitting/v_splitting.mlir
tests/filecheck/mlir_loop/descript_syntax/splitting/v_useless_splitting.mlir
tests/filecheck/mlir_loop/descript_syntax/splitting/v_useless_splitting2.mlir
tests/filecheck/mlir_loop/descript_syntax/tiling/full_tile.mlir
tests/filecheck/mlir_loop/descript_syntax/tiling/i_invalide_argument.mlir
tests/filecheck/mlir_loop/descript_syntax/tiling/i_one_axis_negative_negative_tiling.mlir
tests/filecheck/mlir_loop/descript_syntax/tiling/i_one_axis_positive_equal_tiling.mlir
tests/filecheck/mlir_loop/descript_syntax/tiling/i_one_axis_positive_greater_tiling.mlir
tests/filecheck/mlir_loop/descript_syntax/tiling/i_one_axis_positive_negative_tiling.mlir
tests/filecheck/mlir_loop/descript_syntax/tiling/i_one_axis_positive_zero_tiling.mlir
tests/filecheck/mlir_loop/descript_syntax/tiling/i_one_axis_zero_negative_tiling.mlir
tests/filecheck/mlir_loop/descript_syntax/tiling/i_one_axis_zero_zero_tiling.mlir
tests/filecheck/mlir_loop/descript_syntax/tiling/v_inner_tile.mlir
tests/filecheck/mlir_loop/descript_syntax/tiling/v_inner_tile2.mlir
tests/filecheck/mlir_loop/descript_syntax/tiling/v_one_axis_positive_lower_tiling.mlir
tests/filecheck/mlir_loop/descript_syntax/tiling/v_tiling.mlir
tests/filecheck/mlir_loop/descript_syntax/unrolling/i_negative_negative_unroll.mlir
tests/filecheck/mlir_loop/descript_syntax/unrolling/i_negative_positive_unroll.mlir
tests/filecheck/mlir_loop/descript_syntax/unrolling/i_negative_unroll.mlir
tests/filecheck/mlir_loop/descript_syntax/unrolling/i_negative_zero_unroll.mlir
tests/filecheck/mlir_loop/descript_syntax/unrolling/i_positive_negative_unroll.mlir
tests/filecheck/mlir_loop/descript_syntax/unrolling/i_positive_zero_unroll.mlir
tests/filecheck/mlir_loop/descript_syntax/unrolling/i_unroll_bad_args.mlir
tests/filecheck/mlir_loop/descript_syntax/unrolling/i_zero_negative_unroll.mlir
tests/filecheck/mlir_loop/descript_syntax/unrolling/i_zero_positive_unroll.mlir
tests/filecheck/mlir_loop/descript_syntax/unrolling/i_zero_unroll.mlir
tests/filecheck/mlir_loop/descript_syntax/unrolling/i_zero_zero_unroll.mlir
tests/filecheck/mlir_loop/descript_syntax/unrolling/v_no_param_unroll.mlir
tests/filecheck/mlir_loop/descript_syntax/unrolling/v_param_unroll.mlir
tests/filecheck/mlir_loop/descript_syntax/unrolling/v_positive_positive_unroll.mlir
tests/filecheck/mlir_loop/descript_syntax/unrolling/v_unroll_split.mlir
tests/filecheck/mlir_loop/descript_syntax/unrolling/v_unroll_split2.mlir
tests/filecheck/mlir_loop/descript_syntax/vectorize/i_inner_vectorize.mlir
tests/filecheck/mlir_loop/descript_syntax/vectorize/i_inner_vectorize2.mlir
tests/filecheck/mlir_loop/descript_syntax/vectorize/i_inner_vectorize_split.mlir
tests/filecheck/mlir_loop/descript_syntax/vectorize/i_vectorize_args.mlir
tests/filecheck/mlir_loop/descript_syntax/vectorize/i_vectorize_tiled.mlir
tests/filecheck/mlir_loop/descript_syntax/vectorize/v_inner_vectorize.mlir
tests/filecheck/mlir_loop/descript_syntax/vectorize/v_inner_vectorize2.mlir
tests/filecheck/mlir_loop/descript_syntax/vectorize/v_tiled.mlir
tests/filecheck/mlir_loop/descript_syntax/vectorize/v_vectorize1.mlir
tests/filecheck/mlir_loop/descript_syntax/vectorize/v_vectorize2.mlir
tests/filecheck/mlir_loop/descript_syntax/vectorize/v_vectorize3.mlir
tests/filecheck/mlir_loop/evaluation/parallel_tiling_unroll_vecto_matmul.mlir
tests/filecheck/mlir_loop/gen_assembly/a72_small_matmul.mlir
tests/filecheck/mlir_loop/gen_assembly/m2_small_matmul.mlir
tests/filecheck/mlir_loop/gen_assembly/skylake_generic_matmul.mlir
tests/filecheck/mlir_loop/gen_assembly/skylake_matmul.mlir
tests/filecheck/mlir_loop/gen_assembly/skylake_small_matmul.mlir
tests/filecheck/mlir_loop/gen_assembly/skylake_split_matmul.mlir
tests/filecheck/mlir_loop/gen_assembly/tigerlake_matmul.mlir
tests/filecheck/mlir_loop/gen_ir/fmadd_matmul.mlir
tests/filecheck/mlir_loop/gen_ir/omp_matmul.mlir
tests/filecheck/mlir_loop/gen_ir/split_matmul.mlir
tests/filecheck/mlir_loop/gen_ir/unroll_matmul.mlir
tests/filecheck/mlir_loop/gen_ir/vecto_matmul.mlir
tests/filecheck/mlir_loop/gen_transform/dims_matmul.mlir
tests/filecheck/mlir_loop/gen_transform/interchange_matmul.mlir
tests/filecheck/mlir_loop/gen_transform/just_matmul.mlir
tests/filecheck/mlir_loop/gen_transform/parallel_matmul.mlir
tests/filecheck/mlir_loop/gen_transform/parallel_tiling_unroll_vecto_matmul.mlir
tests/filecheck/mlir_loop/gen_transform/split_matmul.mlir
tests/filecheck/mlir_loop/gen_transform/split_root_matmul.mlir
tests/filecheck/mlir_loop/gen_transform/split_tiling_matmul.mlir
tests/filecheck/mlir_loop/gen_transform/tiling_matmul.mlir
tests/filecheck/mlir_loop/gen_transform/tiling_unroll_matmul.mlir
tests/filecheck/mlir_loop/gen_transform/tiling_unroll_partial_matmul.mlir
tests/filecheck/mlir_loop/gen_transform/tiling_unroll_vecto_matmul.mlir
tests/filecheck/mlir_loop/gen_transform/tiling_vecto_matmul.mlir
tests/filecheck/mlir_loop/gen_transform/unroll_matmul.mlir
tests/filecheck/mlir_loop/gen_transform/unroll_outermost_matmul.mlir
tests/filecheck/mlir_loop/gen_transform/vecto_generic_conv2d_nhwc_hwcf.mlir
tests/filecheck/mlir_loop/gen_transform/vecto_matmul.mlir
tests/filecheck/mlir_loop/limitations/unroll_unknown_matmul.mlir
tests/filecheck/schedules/test_descript_parsing_errors.py
tests/filecheck/schedules/test_descript_pretty_print.py
tests/filecheck/schedules/test_descript_slice_bigger.py
tests/filecheck/schedules/test_descript_slice_smaller.py
tests/filecheck/schedules/test_descript_tile_split.py
tests/filecheck/schedules/test_get_descript.py
tests/filecheck/schedules/test_low_level_validation.py
tests/filecheck/schedules/test_matmul_descript_extend_mlir_sample.py
tests/filecheck/schedules/test_matmul_descript_extend_mlir_split.py
tests/filecheck/schedules/test_matmul_descript_extend_tvm_goto.py
tests/filecheck/schedules/test_matmul_descript_extend_tvm_strategy.py
tests/filecheck/schedules/test_matmul_descript_jir.py
tests/filecheck/schedules/test_matmul_descript_mlir.py
tests/filecheck/schedules/test_matmul_descript_tvm.py
tests/filecheck/schedules/test_matmul_relu_descript_fuse_mlir.py
tests/filecheck/schedules/test_matmul_relu_descript_fuse_tvm.py
tests/filecheck/schedules/test_pad_conv2d_descript_fuse_mlir.py
tests/filecheck/schedules/test_pad_conv2d_descript_fuse_tvm.py
tests/filecheck/search/test_conv_oo.py
tests/filecheck/search/test_conv_pprprp.py
tests/filecheck/search/test_conv_pprprpv.py
tests/filecheck/search/test_conv_pprprpvr.py
tests/filecheck/search/test_conv_pprprpvr_rnd.py
tests/filecheck/search/test_conv_ppwrprp.py
tests/filecheck/search/test_conv_ppwrprpv.py
tests/filecheck/search/test_conv_ppwrprpvr.py
tests/filecheck/search/test_conv_prp.py
tests/filecheck/search/test_conv_prp_rnd.py
tests/filecheck/search/test_matmul_descript_3axes.py
tests/filecheck/search/test_matmul_descript_goto.py
tests/filecheck/search/test_matmul_descript_simple.py
tests/filecheck/search/test_matmul_descript_split.py
tests/filecheck/search/test_matmul_descript_split_in_split.py
tests/filecheck/search/test_matmul_descript_yaml_goto.py
tests/filecheck/search/test_matmul_descript_yaml_simple.py
tests/filecheck/search/test_matmul_descript_yaml_split.py
tests/filecheck/search/test_matmul_goto.py
tests/filecheck/search/test_matmul_goto_r.py
tests/filecheck/search/test_matmul_oo.py
tests/filecheck/search/test_matmul_p1.py
tests/filecheck/search/test_matmul_p1v.py
tests/filecheck/search/test_matmul_pprprp.py
tests/filecheck/search/test_matmul_pprprpv.py
tests/filecheck/search/test_matmul_pprprpvr.py
tests/filecheck/search/test_matmul_pprprpvr_rnd.py
tests/filecheck/search/test_matmul_ppwrprp.py
tests/filecheck/search/test_matmul_ppwrprpv.py
tests/filecheck/search/test_matmul_ppwrprpvr.py
tests/filecheck/search/test_matmul_prp.py
tests/filecheck/search/test_matmul_prp_rnd.py
tests/filecheck/search/utils.py
tests/graphs/conv2d.graph.yaml
tests/graphs/matmul.graph.yaml
tests/pytest/graphs/test_graph_serialization.py
tests/pytest/jir/jir_utils.py
tests/pytest/jir/test_jir_impl.py
tests/pytest/mlir/mlir_utils.py
tests/pytest/mlir/test_mlir_impl.py
tests/pytest/ttile/mickern_xtctvm_dummyresult_matmul_f32.csv
tests/pytest/ttile/mickern_xtctvm_pinocchio_conv_f32.csv
tests/pytest/ttile/mickern_xtctvm_pinocchio_matmul_f32.csv
tests/pytest/ttile/test_computation.py
tests/pytest/ttile/test_full_assoc_cache_model.py
tests/pytest/ttile/test_microkernel.py
tests/pytest/ttile/test_sarcasm_cache_model.py
tests/pytest/ttile/test_scheme.py
tests/pytest/ttile/test_scheme_to_xtc.py
tests/pytest/ttile/test_search_strat.py
tests/pytest/ttile/ttile_utils.py
tests/pytest/tvm/test_tvm_impl.py
tests/pytest/tvm/tvm_utils.py
tests/pytest/unit/algorithms/test_sample_uniques.py
tests/pytest/unit/cli/test_explore_csv_callback.py
tests/pytest/unit/ext_tools/test_ext_tools.py
tests/pytest/unit/itf/test_abstract.py
tests/pytest/unit/math/test_estimates.py
tests/pytest/unit/runtimes/test_ndarray.py
tests/pytest/unit/search/test_pipeline.py