Skip to content

Commit

Permalink
Update MLIR-AIR (#683)
Browse files Browse the repository at this point in the history
Update MLIR-AIR to main (74d1b738aabbb132cc26f9eba560dae5876e7e7c),
before we start landing packet-switched routing work in MLIR-AIR and
MLIR-AIE.
  • Loading branch information
erwei-xilinx authored Aug 16, 2024
1 parent 26c06e7 commit 382053a
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion third_party/mlir-air
Submodule mlir-air updated 61 files
+3 −6 mlir/lib/Conversion/AIRRtToNpuPass.cpp
+125 −62 mlir/lib/Conversion/AIRToAIEPass.cpp
+5 −0 mlir/lib/Conversion/AIRToAIESchedulingUtils.cpp
+9 −0 mlir/lib/Conversion/ConvertToAIRPass.cpp
+1 −1 mlir/lib/Dialect/AIR/IR/AIRDialect.cpp
+94 −34 mlir/lib/Transform/AIRDependency.cpp
+39 −0 mlir/lib/Transform/AIRDependencyScheduleOpt.cpp
+46 −49 mlir/lib/Transform/AIRMiscPasses.cpp
+20 −6 mlir/lib/Util/Dependency.cpp
+62 −47 mlir/lib/Util/Util.cpp
+9 −9 mlir/test/Conversion/AIRRtToNpu/airrt_to_npu.mlir
+714 −0 mlir/test/Conversion/AIRRtToNpu/dma_memcpy_split.mlir
+233 −0 mlir/test/Conversion/AIRRtToNpu/dma_offset_folding.mlir
+77 −0 mlir/test/Conversion/AIRToAIE/air_linalg_to_func.mlir
+33 −0 mlir/test/Conversion/AIRToAIE/air_shimcpy_to_aie2.mlir
+44 −0 mlir/test/Conversion/ConvertToAIR/tranpose_linalg_cpy_to_4d_air_memcpy.mlir
+61 −0 mlir/test/Transform/AIRDependency/reshape_dependency.mlir
+245 −0 mlir/test/Transform/AIRDependencyScheduleOpt/fuse_channels.mlir
+6 −1 programming_examples/channel_examples/README.md
+4 −0 programming_examples/channel_examples/broadcast/README.md
+17 −0 programming_examples/channel_examples/broadcast/multi_herd/Makefile
+129 −0 programming_examples/channel_examples/broadcast/multi_herd/broadcast.py
+8 −0 programming_examples/channel_examples/broadcast/multi_herd/run_makefile.lit
+17 −0 programming_examples/channel_examples/broadcast/single_herd/Makefile
+123 −0 programming_examples/channel_examples/broadcast/single_herd/broadcast.py
+8 −0 programming_examples/channel_examples/broadcast/single_herd/run_makefile.lit
+3 −3 programming_examples/channel_examples/channel_size/channel_size.py
+4 −4 programming_examples/channel_examples/herd_to_herd/multi_segment/herd_to_herd.py
+3 −3 programming_examples/channel_examples/herd_to_herd/single_segment/herd_to_herd.py
+5 −5 programming_examples/channel_examples/hierarchical/hierarchical.py
+4 −4 programming_examples/channel_examples/worker_to_self/worker_to_self.py
+0 −1 programming_examples/channel_examples/worker_to_worker/run_makefile.lit
+88 −39 programming_examples/channel_examples/worker_to_worker/worker_to_worker.py
+3 −3 programming_examples/data_transfer_transpose/channel/transpose.py
+1 −1 programming_examples/data_transfer_transpose/dma/transpose.py
+2 −2 programming_examples/matrix_scalar_add/multi_core_channel/multi_core_channel.py
+4 −4 programming_examples/matrix_scalar_add/multi_launch_channel/multi_launch_channel.py
+8 −15 programming_examples/matrix_scalar_add/single_core_channel/single_core_channel.py
+17 −21 programming_examples/multi_segment/multi_segment_channel/multi_segment.py
+13 −16 programming_examples/multi_segment/multi_segment_dma/multi_segment.py
+4 −9 programming_examples/passthrough/passthrough_channel/passthrough_channel.py
+19 −13 programming_examples/passthrough/passthrough_dma/passthrough_dma.py
+4 −7 programming_examples/passthrough/passthrough_kernel/passthrough_kernel.py
+1 −1 programming_examples/segment_alloc/segment_alloc.py
+1 −1 programming_examples/shim_dma_2d/README.md
+0 −3 programming_examples/shim_dma_2d/test.py
+33 −0 python/air/dialects/_air_ops_ext.py
+3 −3 python/test/dialect/channel_get_put.py
+3 −5 test/airhost/44_air_mmult_2x2/air.mlir
+6 −14 test/airhost/46_air_mmult_2x2_tokens/air.mlir
+2 −1 test/lit.cfg.py
+3 −3 test/xrt/02_mul_shim_1x1/run.py
+6 −6 test/xrt/03_mul_L1L2_1x1/run.py
+271 −0 test/xrt/15_gemm_peeling_extern_vec_4x4/aie.py
+290 −0 test/xrt/15_gemm_peeling_extern_vec_4x4/matrix_multiplication.h
+340 −0 test/xrt/15_gemm_peeling_extern_vec_4x4/mm.cc
+10 −0 test/xrt/15_gemm_peeling_extern_vec_4x4/run.lit
+215 −0 test/xrt/15_gemm_peeling_extern_vec_4x4/test.cpp
+33 −0 test/xrt/15_gemm_peeling_extern_vec_4x4/zero.cc
+1 −1 utils/clone-llvm.sh
+1 −1 utils/clone-mlir-aie.sh

0 comments on commit 382053a

Please sign in to comment.