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

Reply via email to