This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch nightly
in repository https://gitbox.apache.org/repos/asf/tvm.git
from 3a15eafd14 [TVMScript] Prevent bool to int conversion in T.Assert
condition (#14941)
add 1aeb34af33 [Codegen][LLVM] Allow void return type from PackedFunc
(#14958)
add 6198c7fd8a [METAL] Fix int8 vectorized cast (#14962)
add 6eb0779442 [TIR] SplitHostDevice, handle subroutines (#14918)
add 227c4e87f3 [CI] Update the expected CI jobs list in the update_branch
script (#14908)
No new revisions were added by this update.
Summary of changes:
ci/scripts/github/update_branch.py | 19 +-
include/tvm/tir/transform.h | 38 +++
python/tvm/tir/op.py | 2 +-
python/tvm/tir/transform/transform.py | 38 +++
src/driver/driver_api.cc | 3 +
src/target/llvm/codegen_cpu.cc | 38 ++-
src/target/source/codegen_metal.cc | 5 -
src/tir/transforms/annotate_device_regions.cc | 81 ++++++
src/tir/transforms/ir_utils.h | 1 +
src/tir/transforms/lower_device_kernel_launch.cc | 305 +++++++++++++++++++++
src/tir/transforms/split_host_device.cc | 272 +++++-------------
tests/python/ci/test_ci.py | 49 ++--
tests/python/unittest/test_target_codegen_llvm.py | 60 ++++
tests/python/unittest/test_target_codegen_metal.py | 30 +-
.../test_tir_transform_annotate_device_regions.py | 58 ++++
.../test_tir_transform_device_kernel_launch.py | 193 +++++++++++++
.../test_tir_transform_inject_ptx_async_copy.py | 2 +-
.../test_tir_transform_lower_warp_memory.py | 37 +--
.../test_tir_transform_split_host_device.py | 113 +++++++-
.../unittest/test_tir_transform_thread_sync.py | 5 +-
20 files changed, 1050 insertions(+), 299 deletions(-)
create mode 100644 src/tir/transforms/annotate_device_regions.cc
create mode 100644 src/tir/transforms/lower_device_kernel_launch.cc
create mode 100644
tests/python/unittest/test_tir_transform_annotate_device_regions.py
create mode 100644
tests/python/unittest/test_tir_transform_device_kernel_launch.py