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 2f2d5d439a [MetaSchedule] preseve global_symbol attached to function
after applying MS (#14219)
add be66a7e0e4 [TVMScript] Sugar T.env_thread + T.launch_thread (#14217)
add 2c4af88563 [TVMScript] Sugar Var Definition in TIR Buffer (#14223)
add 082c4432fb [Refactor] Move `VarUseDefAnalysis` to header file (#14185)
add ca48cafae3 [Docker] Add script to build llvm from source (#13823)
add 56ddd37d78 [TIR] Enhance loop unroll with unroll local access (#14224)
add e59d1efc68 [Fix][TVMScript]TVMScript BinOP printing refactor (#14200)
No new revisions were added by this update.
Summary of changes:
docker/Dockerfile.ci_arm | 4 +-
docker/install/ubuntu_install_llvm_from_source.sh | 100 +++++++++
include/tvm/script/ir_builder/tir/ir.h | 8 +
include/tvm/tir/analysis.h | 10 +-
python/tvm/script/ir_builder/tir/frame.py | 4 +-
python/tvm/script/ir_builder/tir/ir.py | 29 ++-
python/tvm/script/parser/tir/operation.py | 28 +--
src/script/ir_builder/tir/ir.cc | 21 +-
.../printer/doc_printer/python_doc_printer.cc | 6 +-
src/script/printer/tir/buffer.cc | 140 ++++++++++---
src/script/printer/tir/expr.cc | 98 +++++----
src/script/printer/tir/function.cc | 7 +-
src/script/printer/tir/stmt.cc | 75 +++++--
src/script/printer/tir/utils.h | 9 +
src/tir/analysis/var_use_def_analysis.cc | 176 ++++++++++++++++
src/tir/analysis/var_use_def_analysis.h | 89 ++++++++
src/tir/transforms/split_host_device.cc | 229 ++++++---------------
src/tir/transforms/unroll_loop.cc | 64 +++++-
tests/python/unittest/test_inject_ptx_ldg32.py | 2 +-
...schedule_feature_extractor_per_store_feature.py | 2 +-
.../test_meta_schedule_schedule_rule_mlt_tc.py | 2 +-
.../unittest/test_meta_schedule_space_cuda.py | 6 +-
.../test_tir_transform_inject_virtual_thread.py | 8 +-
.../unittest/test_tir_transform_unroll_loop.py | 42 ++++
.../python/unittest/test_tvmscript_printer_tir.py | 52 ++++-
tests/python/unittest/test_tvmscript_roundtrip.py | 64 ++++++
tests/scripts/task_config_build_arm.sh | 2 +-
.../scripts/task_config_build_minimal_cross_isa.sh | 2 +-
28 files changed, 965 insertions(+), 314 deletions(-)
create mode 100644 docker/install/ubuntu_install_llvm_from_source.sh
create mode 100644 src/tir/analysis/var_use_def_analysis.cc
create mode 100644 src/tir/analysis/var_use_def_analysis.h