This is an automated email from the ASF dual-hosted git repository.
wuwei pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/tvm.git.
from f62917e [TOPI] Add support for arbitrary dtypes to CSRMV and CSRMM
(#8437)
add 1a26733 [Refactor] Enforce attaching storage scope to PointerType
(#8366)
No new revisions were added by this update.
Summary of changes:
docs/dev/inferbound.rst | 2 -
include/tvm/te/operation.h | 15 ++--
include/tvm/tir/buffer.h | 3 +-
include/tvm/tir/stmt.h | 9 ++-
python/tvm/script/scope_handler.py | 2 +-
python/tvm/script/special_stmt.py | 16 ++++
python/tvm/te/hybrid/parser.py | 3 +-
python/tvm/tir/buffer.py | 2 +-
python/tvm/tir/ir_builder.py | 11 ++-
python/tvm/tir/stmt.py | 13 +++-
src/contrib/hybrid/codegen_hybrid.cc | 9 +--
src/contrib/hybrid/codegen_hybrid.h | 2 -
src/printer/tvmscript_printer.cc | 14 +++-
src/relay/backend/aot_executor_codegen.cc | 3 +-
src/runtime/thread_storage_scope.h | 4 +-
src/target/llvm/codegen_amdgpu.cc | 5 +-
src/target/llvm/codegen_llvm.cc | 8 +-
src/target/llvm/codegen_llvm.h | 2 -
src/target/llvm/codegen_nvptx.cc | 6 +-
src/target/source/codegen_c.h | 1 +
src/target/source/codegen_cuda.cc | 8 +-
src/target/spirv/codegen_spirv.cc | 14 ++--
src/target/spirv/codegen_spirv.h | 2 -
src/te/operation/compute_op.cc | 4 +-
src/te/operation/create_primfunc.cc | 5 +-
src/te/operation/cross_thread_reduction.cc | 5 +-
src/te/operation/extern_op.cc | 4 +-
src/te/operation/hybrid_op.cc | 4 +-
src/te/operation/placeholder_op.cc | 2 +-
src/te/operation/scan_op.cc | 4 +-
src/te/schedule/schedule_ops.cc | 11 +--
src/te/schedule/schedule_postproc_to_primfunc.cc | 19 +++--
src/tir/ir/buffer.cc | 5 +-
src/tir/ir/stmt.cc | 17 +++-
src/tir/transforms/ir_utils.cc | 6 ++
src/tir/transforms/ir_utils.h | 6 ++
src/tir/transforms/lower_thread_allreduce.cc | 40 ++++++++--
src/tir/transforms/lower_warp_memory.cc | 12 ++-
src/tir/transforms/storage_access.cc | 23 +++---
src/tir/transforms/storage_access.h | 4 +-
src/tir/transforms/storage_flatten.cc | 20 ++---
src/tir/transforms/storage_rewrite.cc | 34 +++-----
src/tir/transforms/thread_storage_sync.cc | 27 +++----
src/tir/transforms/update_pointer_storage_scope.cc | 91 ++++++++++++++++++++++
.../transforms/update_pointer_storage_scope.h} | 48 +++++-------
tests/python/unittest/test_te_hybrid_script.py | 4 +-
.../python/unittest/test_te_schedule_tensorize.py | 4 +-
tests/python/unittest/test_te_tensor.py | 2 +-
.../unittest/test_tir_transform_flatten_buffer.py | 8 +-
.../python/unittest/test_tir_transform_hoist_if.py | 2 +-
.../unittest/test_tir_transform_loop_partition.py | 4 +-
.../test_tir_transform_lower_warp_memory.py | 4 +-
tests/python/unittest/test_tvmscript_roundtrip.py | 4 +-
53 files changed, 352 insertions(+), 225 deletions(-)
create mode 100644 src/tir/transforms/update_pointer_storage_scope.cc
copy src/{te/schedule/verify_compact_buffer.cc =>
tir/transforms/update_pointer_storage_scope.h} (54%)