This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch last-successful
in repository https://gitbox.apache.org/repos/asf/tvm.git
from 2e83e03b2c [CI] Update Hexagon image to install boost (#12613)
add 23e794422a Replace '> >' in templates with >>, NFC (#12615)
add 7f1856d34f [Hexagon] Asynchronous DMA support (#12411)
No new revisions were added by this update.
Summary of changes:
docs/arch/convert_layout.rst | 10 +-
docs/arch/inferbound.rst | 4 +-
docs/dev/how_to/relay_bring_your_own_codegen.rst | 2 +-
include/tvm/auto_scheduler/feature.h | 8 +-
include/tvm/relay/attrs/image.h | 14 +-
include/tvm/runtime/module.h | 2 +-
include/tvm/support/span.h | 2 +-
include/tvm/te/operation.h | 2 +-
include/tvm/topi/detail/extern.h | 2 +-
include/tvm/topi/transform.h | 2 +-
.../src/main/native/org_apache_tvm_native_c_api.cc | 4 +-
src/arith/analyzer.cc | 2 +-
src/autotvm/touch_extractor.cc | 14 +-
src/contrib/ethosu/cascader/propagator.cc | 8 +-
src/contrib/ethosu/cascader/propagator.h | 6 +-
src/ir/span.cc | 2 +-
src/node/reflection.cc | 2 +-
src/printer/meta_data.h | 2 +-
src/relay/analysis/dependency_graph.cc | 4 +-
src/relay/ir/transform.cc | 2 +-
src/relay/transforms/convert_sparse_dense.cc | 8 +-
src/relay/transforms/fuse_ops.cc | 2 +-
src/relay/transforms/let_list.h | 2 +-
src/relay/transforms/partial_eval.cc | 2 +-
src/relay/transforms/type_infer.cc | 4 +-
src/runtime/contrib/ethosn/ethosn_device.cc | 6 +-
src/runtime/graph_executor/graph_executor.cc | 4 +-
src/runtime/hexagon/hexagon_device_api.cc | 3 +-
src/runtime/hexagon/hexagon_user_dma.cc | 112 +++++++-----
src/runtime/hexagon/hexagon_user_dma.h | 97 +++++++++++
src/runtime/hexagon/hexagon_user_dma_descriptors.h | 2 -
.../hexagon/hexagon_user_dma_instructions.h | 8 +-
src/runtime/hexagon/ring_buffer.h | 94 ++++++++++
src/runtime/metal/metal_common.h | 4 +-
src/runtime/thread_pool.cc | 2 +-
src/runtime/threading_backend.cc | 2 +-
src/runtime/vm/pooled_allocator.h | 2 +-
src/target/source/codegen_vhls.cc | 2 +-
src/te/operation/compute_op.cc | 8 +-
src/te/operation/compute_op.h | 4 +-
src/te/operation/tensor_compute_op.cc | 13 +-
src/te/operation/tensorize.cc | 29 ++--
src/te/schedule/graph.h | 6 +-
src/te/schedule/schedule_dataflow_rewrite.cc | 2 +-
src/tir/ir/buffer.cc | 8 +-
src/tir/transforms/coproc_sync.cc | 34 ++--
src/tir/transforms/inject_double_buffer.cc | 4 +-
src/tir/transforms/inject_virtual_thread.cc | 2 +-
src/tir/transforms/ir_utils.h | 2 +-
src/tir/transforms/make_packed_api.cc | 6 +-
src/tir/transforms/storage_access.h | 2 +-
src/tir/transforms/storage_rewrite.cc | 4 +-
.../cpp-runtime/hexagon/hexagon_user_dma_tests.cc | 178 +++++++++++++++++++
tests/cpp-runtime/hexagon/ring_buffer_tests.cc | 190 +++++++++++++++++++++
54 files changed, 759 insertions(+), 183 deletions(-)
create mode 100644 src/runtime/hexagon/hexagon_user_dma.h
create mode 100644 src/runtime/hexagon/ring_buffer.h
create mode 100644 tests/cpp-runtime/hexagon/hexagon_user_dma_tests.cc
create mode 100644 tests/cpp-runtime/hexagon/ring_buffer_tests.cc