This is an automated email from the ASF dual-hosted git repository.
zhaowu pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-tvm.git.
from 3db8880 fix fuse over functions that are handled by external codegen
(#5365)
add fbcf61a [RUNTIME] FastRPC interface for Hexagon runtime (#5353)
No new revisions were added by this update.
Summary of changes:
src/runtime/hexagon/target/fastrpc/CMakeLists.txt | 179 +++++++++++
src/runtime/hexagon/target/fastrpc/README.md | 56 ++++
.../hexagon/target/fastrpc/include/tvm_remote.idl | 51 ++++
.../target/fastrpc/include/tvm_remote_nd.idl | 49 +++
src/runtime/hexagon/target/fastrpc/src/tvm_hvx.cc | 208 +++++++++++++
src/runtime/hexagon/target/fastrpc/src/tvm_hvx.h | 153 ++++++++++
.../hexagon/target/fastrpc/src/tvm_remote_imp.cc | 255 ++++++++++++++++
.../target/fastrpc/src/tvm_remote_nd_imp.cc | 335 +++++++++++++++++++++
.../hexagon/target/fastrpc/src/tvm_wrap_pthread.cc | 79 +++++
.../hexagon/target/fastrpc/tvm_hexagon_remote.h | 129 --------
.../hexagon/target/fastrpc/tvm_hexagon_remote_nd.h | 88 ------
.../hexagon/target/hexagon_device_target.cc | 71 +++--
src/runtime/hexagon/target/hexagon_stubapi.cc | 34 +--
src/runtime/hexagon/target/hexagon_stubapi.h | 130 ++++----
tests/lint/check_file_type.py | 4 +-
15 files changed, 1484 insertions(+), 337 deletions(-)
create mode 100644 src/runtime/hexagon/target/fastrpc/CMakeLists.txt
create mode 100644 src/runtime/hexagon/target/fastrpc/README.md
create mode 100644 src/runtime/hexagon/target/fastrpc/include/tvm_remote.idl
create mode 100644 src/runtime/hexagon/target/fastrpc/include/tvm_remote_nd.idl
create mode 100644 src/runtime/hexagon/target/fastrpc/src/tvm_hvx.cc
create mode 100644 src/runtime/hexagon/target/fastrpc/src/tvm_hvx.h
create mode 100644 src/runtime/hexagon/target/fastrpc/src/tvm_remote_imp.cc
create mode 100644 src/runtime/hexagon/target/fastrpc/src/tvm_remote_nd_imp.cc
create mode 100644 src/runtime/hexagon/target/fastrpc/src/tvm_wrap_pthread.cc
delete mode 100644 src/runtime/hexagon/target/fastrpc/tvm_hexagon_remote.h
delete mode 100644 src/runtime/hexagon/target/fastrpc/tvm_hexagon_remote_nd.h