This is an automated email from the ASF dual-hosted git repository.
lunderberg pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/tvm.git
from fc2a9e50af [CODEGEN][METAL] Fix unaligned vector load (#14332)
add c6c89c3a25 [Hexagon] Add concept of DMA groups (#14254)
No new revisions were added by this update.
Summary of changes:
include/tvm/meta_schedule/postproc.h | 3 +-
include/tvm/tir/builtin.h | 37 +++-
.../postproc/disallow_async_strided_mem_copy.py | 11 +-
python/tvm/tir/tensor_intrin/hexagon.py | 35 ++--
src/driver/driver_api.cc | 1 -
.../postproc/disallow_async_strided_mem_copy.cc | 8 +-
src/runtime/hexagon/hexagon_device_api.cc | 19 +-
src/runtime/hexagon/hexagon_user_dma.cc | 14 +-
src/runtime/hexagon/hexagon_user_dma.h | 31 +++-
src/runtime/hexagon/ring_buffer.h | 76 +++++++-
src/tir/op/builtin.cc | 6 +
src/tir/transforms/inject_software_pipeline.cc | 35 ++--
src/tir/transforms/lower_async_dma.cc | 172 +++++++----------
src/tir/transforms/lower_tvm_builtin.cc | 26 +++
.../cpp-runtime/hexagon/hexagon_user_dma_tests.cc | 2 +-
tests/cpp-runtime/hexagon/ring_buffer_tests.cc | 203 ++++++++++++++++++++-
.../metaschedule_e2e/test_resnet50_int8.py | 1 -
.../test_hexagon/test_async_dma_pipeline.py | 6 +-
.../test_hexagon/test_software_pipeline_async.py | 1 -
19 files changed, 488 insertions(+), 199 deletions(-)