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