You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tvm.apache.org by gi...@apache.org on 2023/01/09 05:02:52 UTC
[tvm] branch nightly updated (bd37515cfb -> a435cbb3b1)
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 bd37515cfb [Tests] Replace pytest.main with tvm.testing.main (#13717)
add a99f0c1545 [TVMScript] Refactor IRDocsifier (#13593)
add a435cbb3b1 [TIR][Arith] Add common sub expr analyzer (#13702)
No new revisions were added by this update.
Summary of changes:
include/tvm/script/printer.h | 56 ---
include/tvm/script/printer/doc.h | 70 +--
include/tvm/script/printer/doc_printer.h | 48 --
include/tvm/script/printer/frame.h | 140 ------
include/tvm/script/printer/ir_docsifier.h | 308 +++++++------
include/tvm/script/printer/ir_docsifier_functor.h | 163 +++++++
include/tvm/script/printer/printer.h | 86 ++++
include/tvm/script/printer/traced_object.h | 484 ---------------------
include/tvm/script/printer/traced_object_functor.h | 175 --------
include/tvm/script/printer/var_table.h | 155 -------
include/tvm/support/with.h | 29 --
include/tvm/tir/op.h | 3 +
include/tvm/tir/op_attr_types.h | 5 +
python/tvm/arith/__init__.py | 2 +-
python/tvm/arith/pattern.py | 23 +
python/tvm/script/__init__.py | 5 +-
python/tvm/script/ir_builder/tir/ir.py | 121 +++---
python/tvm/script/printer/__init__.py | 7 +-
python/tvm/script/printer/entry.py | 71 ---
python/tvm/script/printer/frame.py | 81 ----
python/tvm/script/printer/ir_docsifier.py | 245 -----------
python/tvm/script/printer/printer.py | 64 +++
python/tvm/script/printer/var_table.py | 118 -----
src/arith/detect_common_subexpr.cc | 74 ++++
src/script/printer/doc.cc | 10 +-
.../printer/{ => doc_printer}/base_doc_printer.cc | 0
.../printer/{ => doc_printer}/base_doc_printer.h | 7 +-
.../{ => doc_printer}/python_doc_printer.cc | 11 +-
src/script/printer/frame.cc | 50 ---
src/script/printer/ir/ir.cc | 74 ++++
src/script/printer/ir/misc.cc | 77 ++++
src/script/{printer.cc => printer/ir/utils.h} | 49 ++-
src/script/printer/ir_docsifier.cc | 184 +++++---
src/script/{ => printer}/printer.cc | 34 +-
src/script/printer/tir/block.cc | 150 +++++++
src/script/printer/tir/buffer.cc | 193 ++++++++
src/script/printer/tir/expr.cc | 299 +++++++++++++
src/script/printer/tir/for_loop.cc | 122 ++++++
src/script/printer/tir/function.cc | 86 ++++
src/script/printer/tir/ir.cc | 97 +++++
src/script/printer/tir/stmt.cc | 374 ++++++++++++++++
src/script/printer/tir/utils.h | 176 ++++++++
src/script/printer/traced_object_functor.cc | 85 ----
src/script/printer/utils.h | 93 ----
src/script/printer/var_table.cc | 109 -----
src/tir/ir/stmt.cc | 2 +-
src/tir/op/builtin.cc | 16 +-
src/tir/op/op.cc | 92 ++--
src/tir/op/runtime.cc | 41 --
src/tir/transforms/common_subexpr_elim_tools.cc | 6 +-
src/tir/transforms/common_subexpr_elim_tools.h | 3 +-
tests/cpp/traced_object_test.cc | 268 ------------
tests/cpp/tvmscript_printer_irdocsifier_test.cc | 117 -----
...tvmscript_printer_traced_object_functor_test.cc | 188 --------
tests/cpp/tvmscript_printer_var_table_test.cc | 158 -------
...cript_parser_ir.py => test_arith_detect_cse.py} | 22 +-
.../unittest/test_tvmscript_printer_entry_point.py | 30 --
.../unittest/test_tvmscript_printer_frame.py | 60 ---
.../unittest/test_tvmscript_printer_irdocsifier.py | 123 ------
.../unittest/test_tvmscript_printer_var_table.py | 89 ----
60 files changed, 2579 insertions(+), 3449 deletions(-)
delete mode 100644 include/tvm/script/printer.h
delete mode 100644 include/tvm/script/printer/doc_printer.h
delete mode 100644 include/tvm/script/printer/frame.h
create mode 100644 include/tvm/script/printer/ir_docsifier_functor.h
create mode 100644 include/tvm/script/printer/printer.h
delete mode 100644 include/tvm/script/printer/traced_object.h
delete mode 100644 include/tvm/script/printer/traced_object_functor.h
delete mode 100644 include/tvm/script/printer/var_table.h
delete mode 100644 python/tvm/script/printer/entry.py
delete mode 100644 python/tvm/script/printer/frame.py
delete mode 100644 python/tvm/script/printer/ir_docsifier.py
create mode 100644 python/tvm/script/printer/printer.py
delete mode 100644 python/tvm/script/printer/var_table.py
create mode 100644 src/arith/detect_common_subexpr.cc
rename src/script/printer/{ => doc_printer}/base_doc_printer.cc (100%)
rename src/script/printer/{ => doc_printer}/base_doc_printer.h (97%)
rename src/script/printer/{ => doc_printer}/python_doc_printer.cc (98%)
delete mode 100644 src/script/printer/frame.cc
create mode 100644 src/script/printer/ir/ir.cc
create mode 100644 src/script/printer/ir/misc.cc
copy src/script/{printer.cc => printer/ir/utils.h} (50%)
rename src/script/{ => printer}/printer.cc (57%)
create mode 100644 src/script/printer/tir/block.cc
create mode 100644 src/script/printer/tir/buffer.cc
create mode 100644 src/script/printer/tir/expr.cc
create mode 100644 src/script/printer/tir/for_loop.cc
create mode 100644 src/script/printer/tir/function.cc
create mode 100644 src/script/printer/tir/ir.cc
create mode 100644 src/script/printer/tir/stmt.cc
create mode 100644 src/script/printer/tir/utils.h
delete mode 100644 src/script/printer/traced_object_functor.cc
delete mode 100644 src/script/printer/utils.h
delete mode 100644 src/script/printer/var_table.cc
delete mode 100644 src/tir/op/runtime.cc
delete mode 100644 tests/cpp/traced_object_test.cc
delete mode 100644 tests/cpp/tvmscript_printer_irdocsifier_test.cc
delete mode 100644 tests/cpp/tvmscript_printer_traced_object_functor_test.cc
delete mode 100644 tests/cpp/tvmscript_printer_var_table_test.cc
copy tests/python/unittest/{test_tvmscript_parser_ir.py => test_arith_detect_cse.py} (72%)
delete mode 100644 tests/python/unittest/test_tvmscript_printer_entry_point.py
delete mode 100644 tests/python/unittest/test_tvmscript_printer_frame.py
delete mode 100644 tests/python/unittest/test_tvmscript_printer_irdocsifier.py
delete mode 100644 tests/python/unittest/test_tvmscript_printer_var_table.py