This is an automated email from the ASF dual-hosted git repository.
masahi pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/tvm.git.
from ece644c [IR][Pass][Instrument] Pass instrument framework (#7952)
add 0e73035 [Vulkan][Refactor] Split out vulkan.cc into separate distinct
functionality. (#8157)
No new revisions were added by this update.
Summary of changes:
cmake/modules/Vulkan.cmake | 2 +-
src/runtime/pack_args.h | 1 +
src/runtime/vulkan/vulkan.cc | 1590 --------------------
.../vulkan/{vulkan_module.h => vulkan_buffer.cc} | 31 +-
src/runtime/vulkan/vulkan_buffer.h | 63 +
src/runtime/vulkan/vulkan_common.h | 66 +-
src/runtime/vulkan/vulkan_context.cc | 183 +++
src/runtime/vulkan/vulkan_context.h | 95 ++
src/runtime/vulkan/vulkan_device_api.cc | 830 ++++++++++
src/runtime/vulkan/vulkan_device_api.h | 104 ++
.../sdaccel_module.cc => vulkan/vulkan_module.cc} | 58 +-
src/runtime/vulkan/vulkan_stream.cc | 159 ++
src/runtime/vulkan/vulkan_stream.h | 174 +--
src/runtime/vulkan/vulkan_thread_entry.cc | 84 ++
src/runtime/vulkan/vulkan_thread_entry.h | 67 +
src/runtime/vulkan/vulkan_wrapped_func.cc | 412 +++++
src/runtime/vulkan/vulkan_wrapped_func.h | 123 ++
17 files changed, 2223 insertions(+), 1819 deletions(-)
delete mode 100644 src/runtime/vulkan/vulkan.cc
copy src/runtime/vulkan/{vulkan_module.h => vulkan_buffer.cc} (61%)
create mode 100644 src/runtime/vulkan/vulkan_buffer.h
create mode 100644 src/runtime/vulkan/vulkan_context.cc
create mode 100644 src/runtime/vulkan/vulkan_context.h
create mode 100644 src/runtime/vulkan/vulkan_device_api.cc
create mode 100644 src/runtime/vulkan/vulkan_device_api.h
copy src/runtime/{opencl/sdaccel/sdaccel_module.cc => vulkan/vulkan_module.cc}
(51%)
create mode 100644 src/runtime/vulkan/vulkan_stream.cc
create mode 100644 src/runtime/vulkan/vulkan_thread_entry.cc
create mode 100644 src/runtime/vulkan/vulkan_thread_entry.h
create mode 100644 src/runtime/vulkan/vulkan_wrapped_func.cc
create mode 100644 src/runtime/vulkan/vulkan_wrapped_func.h