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 90f2732763 fix: correct typos 'recieve' and 'occurence' (#18739)
     add 88a9e91be6 [Fix] Handle empty variable name in NameSupply::FreshName 
(#18742)
     add 2ae5097cd2 [CI] Remove i386 and hexagon from `.asf.yaml` (#18748)
     add c8140643d3 [REFACTOR][S-TIR] Move remaining data structures to s_tir 
(#18743)

No new revisions were added by this update.

Summary of changes:
 .asf.yaml                                          |   2 -
 include/tvm/s_tir/analysis.h                       |  88 +++++++++++++
 include/tvm/{tir => s_tir}/data_layout.h           |  12 +-
 .../sblock_dependence_info.h}                      |  38 +++---
 .../{tir/block_scope.h => s_tir/sblock_scope.h}    |  14 +--
 include/tvm/s_tir/schedule/state.h                 |   2 +-
 include/tvm/{tir => s_tir}/utils.h                 |   8 +-
 include/tvm/tir/analysis.h                         |  53 +-------
 include/tvm/topi/einsum.h                          |   1 -
 include/tvm/topi/transform.h                       |   2 +-
 python/tvm/relax/transform/legalize_ops/nn.py      |  20 +--
 python/tvm/s_tir/__init__.py                       |   4 +-
 python/tvm/s_tir/_ffi_api.py                       |   4 +-
 python/tvm/s_tir/analysis/__init__.py              | 120 ++++++++++++++++++
 python/tvm/{arith => s_tir/analysis}/_ffi_api.py   |   4 +-
 python/tvm/s_tir/block_dependence_info.py          |   6 +-
 python/tvm/{tir => s_tir}/data_layout.py           |   4 +-
 ...ependence_info.py => sblock_dependence_info.py} |   6 +-
 .../tvm/s_tir/{block_scope.py => sblock_scope.py}  |   6 +-
 python/tvm/s_tir/schedule/__init__.py              |   2 +-
 python/tvm/s_tir/schedule/state.py                 |   2 +-
 python/tvm/tir/__init__.py                         |   1 -
 python/tvm/tir/analysis/analysis.py                |  97 +-------------
 python/tvm/topi/utils.py                           |   3 +-
 src/contrib/msc/core/ir/graph.h                    |   2 +-
 src/contrib/msc/core/ir/graph_builder.h            |   2 +-
 src/contrib/msc/core/ir/plugin.h                   |   2 +-
 src/ir/name_supply.cc                              |   6 +-
 src/relax/op/op_common.h                           |   2 +-
 src/relax/transform/infer_amp_utils.h              |   1 -
 src/relax/transform/infer_layout_utils.h           |   2 +-
 .../analysis/find_anchor_sblock.cc}                |  49 ++------
 .../analysis/sblock_access_region_detector.cc}     |  10 +-
 .../analysis/sblock_buffer_access_lca_detector.cc} |   4 +-
 src/{tir/ir => s_tir}/data_layout.cc               |  22 ++--
 .../sblock_dependence_info.cc}                     |  40 +++---
 src/s_tir/schedule/primitive/blockize_tensorize.cc |   2 +-
 src/s_tir/schedule/utils.h                         |   2 +-
 src/te/operation/create_primfunc.cc                |   2 +-
 src/tir/analysis/stmt_finding.cc                   |  87 -------------
 src/tir/ir/block_scope.cc                          |  16 +--
 src/tir/ir/data_type_rewriter.cc                   |   6 +-
 .../tvm/tir => src/tir/ir}/data_type_rewriter.h    |   6 +-
 src/tir/ir/stmt_functor.cc                         |   2 +-
 src/tir/transform/force_narrow_index_to_i32.cc     |   3 +-
 src/tir/transform/narrow_datatype.cc               |   2 +-
 tests/cpp/data_type_rewriter_test.cc               | 140 ---------------------
 .../ir/{test_dtype.py => test_name_supply.py}      |  37 +++---
 .../analysis/test_sblock_access_region.py}         |  40 +++---
 .../analysis/test_sblock_buffer_access_lca.py}     |  12 +-
 ...ence_info.py => test_sblock_dependence_info.py} |   2 +-
 .../base}/test_tir_data_layout.py                  |  34 ++---
 .../base}/test_tir_te_extern_primfunc.py           |   0
 tests/scripts/task_python_unittest.sh              |   1 +
 54 files changed, 420 insertions(+), 615 deletions(-)
 create mode 100644 include/tvm/s_tir/analysis.h
 rename include/tvm/{tir => s_tir}/data_layout.h (97%)
 rename include/tvm/{tir/block_dependence_info.h => 
s_tir/sblock_dependence_info.h} (72%)
 rename include/tvm/{tir/block_scope.h => s_tir/sblock_scope.h} (96%)
 rename include/tvm/{tir => s_tir}/utils.h (98%)
 create mode 100644 python/tvm/s_tir/analysis/__init__.py
 copy python/tvm/{arith => s_tir/analysis}/_ffi_api.py (90%)
 rename python/tvm/{tir => s_tir}/data_layout.py (98%)
 copy python/tvm/s_tir/{block_dependence_info.py => sblock_dependence_info.py} 
(94%)
 rename python/tvm/s_tir/{block_scope.py => sblock_scope.py} (97%)
 copy src/{tir/analysis/stmt_finding.cc => 
s_tir/analysis/find_anchor_sblock.cc} (71%)
 rename src/{tir/analysis/block_access_region_detector.cc => 
s_tir/analysis/sblock_access_region_detector.cc} (98%)
 rename src/{tir/analysis/buffer_access_lca_detector.cc => 
s_tir/analysis/sblock_buffer_access_lca_detector.cc} (98%)
 rename src/{tir/ir => s_tir}/data_layout.cc (96%)
 rename src/{tir/ir/block_dependence_info.cc => 
s_tir/sblock_dependence_info.cc} (68%)
 rename {include/tvm/tir => src/tir/ir}/data_type_rewriter.h (98%)
 delete mode 100644 tests/cpp/data_type_rewriter_test.cc
 copy tests/python/ir/{test_dtype.py => test_name_supply.py} (58%)
 rename tests/python/{tir-analysis/test_tir_analysis_get_block_access_region.py 
=> s_tir/analysis/test_sblock_access_region.py} (91%)
 rename 
tests/python/{tir-analysis/test_tir_analysis_detect_buffer_access_lca.py => 
s_tir/analysis/test_sblock_buffer_access_lca.py} (95%)
 rename tests/python/s_tir/base/{test_tir_block_dependence_info.py => 
test_sblock_dependence_info.py} (99%)
 rename tests/python/{tir-base => s_tir/base}/test_tir_data_layout.py (76%)
 rename tests/python/{tir-base => s_tir/base}/test_tir_te_extern_primfunc.py 
(100%)

Reply via email to