This is an automated email from the ASF dual-hosted git repository.
tqchen pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/tvm.git
from f33cc8f559 [Relax][PyTorch] Add support for
`torch.ops.aten.sym_size.int` (#17342)
add f432ebd5f5 [Relax] Update GlobalVar name in AttachGlobalSymbol (#17202)
No new revisions were added by this update.
Summary of changes:
include/tvm/ir/analysis.h | 63 ++++++++++++++
.../{relax/backend.h => ir/replace_global_var.h} | 40 +++++----
python/tvm/ir/__init__.py | 3 +
.../{arith/_ffi_api.py => ir/_ffi_analysis_api.py} | 5 +-
.../hexagon/batch_matmul.py => ir/analysis.py} | 28 ++++---
.../decorate_device_scope.cc => ir/analysis.cc} | 42 +++++-----
src/ir/replace_global_var.cc | 63 ++++++++++++++
.../{shape_analysis.cc => collect_call_map.cc} | 49 +++++------
src/relax/transform/attach_global_symbol.cc | 48 ++++++++---
src/relax/transform/dead_code_elimination.cc | 94 +++++----------------
src/relax/transform/replace_global_var.cc | 66 +++++++++++++++
.../tir/analysis/collect_call_map.cc | 46 +++++-----
src/tir/transforms/replace_global_var.cc | 68 +++++++++++++++
tests/python/ir/analysis/test_collect_call_map.py | 97 ++++++++++++++++++++++
.../relax/test_transform_attach_global_symbol.py | 6 +-
.../relax/test_transform_dead_code_elimination.py | 60 ++++++++++++-
16 files changed, 591 insertions(+), 187 deletions(-)
create mode 100644 include/tvm/ir/analysis.h
copy include/tvm/{relax/backend.h => ir/replace_global_var.h} (53%)
copy python/tvm/{arith/_ffi_api.py => ir/_ffi_analysis_api.py} (90%)
copy python/tvm/{topi/hexagon/batch_matmul.py => ir/analysis.py} (62%)
copy src/{tir/transforms/decorate_device_scope.cc => ir/analysis.cc} (52%)
create mode 100644 src/ir/replace_global_var.cc
copy src/relax/analysis/{shape_analysis.cc => collect_call_map.cc} (52%)
create mode 100644 src/relax/transform/replace_global_var.cc
copy include/tvm/tir/usmp/analysis.h => src/tir/analysis/collect_call_map.cc
(54%)
create mode 100644 src/tir/transforms/replace_global_var.cc
create mode 100644 tests/python/ir/analysis/test_collect_call_map.py