This is an automated email from the ASF dual-hosted git repository.

tqchen pushed a change to branch tqchen/printer-doc-translation
in repository https://gitbox.apache.org/repos/asf/tvm.git


    from 8a99ca93e5 [DOCS][Script] Document the typed integer literal factory
     new 320cf4861b [DOCS][Script] Avoid duplicate entries for shared IR type 
exports
     new 5363be9991 [REFACTOR][Printer] Move shared printing into tvm printer
     new 5fdfb5750b [REFACTOR][Printer] Inline translator operations and 
localize metadata
     new 35d4c0b653 [REFACTOR][CUDA] Reuse inference for fixed intrinsic result 
types
     new 2263666807 [REFACTOR][Printer] Keep translation hooks with their 
owning dialects
     new c44e384d6a [FIX][CUDA] Preserve intrinsic operand checks in validators

The 6 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 CMakeLists.txt                                     |   24 +-
 docs/reference/api/python/index.rst                |    2 +-
 docs/reference/api/python/{script => }/printer.rst |    6 +-
 docs/reference/api/python/script/ir_builder.rst    |    2 +-
 include/tvm/{script => }/printer/config.h          |   10 +-
 include/tvm/{script => }/printer/doc.h             |   89 +-
 include/tvm/{script => }/printer/doc_translator.h  |   69 +-
 include/tvm/{script => }/printer/printer.h         |   10 +-
 include/tvm/script/printer/v2/doc.h                |   23 -
 include/tvm/script/printer/v2/doc_translator.h     |   23 -
 python/tvm/{script => }/printer/__init__.py        |    0
 .../tvm/{contrib/cutlass => printer}/_ffi_api.py   |    4 +-
 python/tvm/{script => }/printer/doc.py             |   56 +-
 python/tvm/{script => }/printer/doc_printer.py     |    0
 python/tvm/{script => }/printer/highlight.py       |    0
 python/tvm/relax/base_py_module.py                 |    2 +-
 python/tvm/runtime/script_printer.py               |    8 +-
 python/tvm/s_tir/schedule/trace.py                 |    4 +-
 python/tvm/script/printer/_ffi_api.py              |   21 -
 src/backend/cuda/op/target_builtin.cc              |  340 +--
 src/ir/expr.cc                                     |    2 +-
 src/ir/prim/expr.cc                                |    2 +-
 src/{script => }/printer/config.cc                 |    4 +-
 src/{script => }/printer/dialect_prefix.h          |    8 +-
 src/{script => }/printer/doc.cc                    |  120 +-
 src/printer/doc_translator.cc                      |   65 +
 src/{script/printer/v2 => printer}/entry.cc        |   18 +-
 src/printer/ir/ir.cc                               |  245 ++
 src/printer/ir/misc.cc                             |  226 ++
 src/printer/ir/prim_expr.cc                        |  280 ++
 src/printer/ir/prim_type.cc                        |  113 +
 src/printer/ir/tensor.cc                           |   96 +
 src/printer/ir/utils.cc                            |  386 +++
 src/printer/ir/utils.h                             |  113 +
 .../printer/v2 => printer}/python_doc_printer.cc   |   13 +-
 src/{script => }/printer/script_printer.cc         |   32 +-
 src/{script => }/printer/utils.h                   |    8 +-
 src/relax/script/printer/binding.cc                |  151 +
 src/relax/script/printer/call.cc                   |  231 ++
 src/relax/script/printer/distributed.cc            |  111 +
 src/relax/script/printer/expr.cc                   |   68 +
 src/relax/script/printer/function.cc               |  113 +
 src/relax/script/printer/global_info.cc            |   74 +
 src/relax/script/printer/region.cc                 |  108 +
 src/relax/script/printer/type.cc                   |  143 +
 .../v2/doc.cc => relax/script/printer/utils.h}     |   30 +-
 src/s_tir/meta_schedule/database/json_database.cc  |    2 +-
 src/s_tir/schedule/error.cc                        |    2 +-
 src/s_tir/script/printer/block.cc                  |  144 +
 src/s_tir/script/printer/config.cc                 |    4 +-
 src/script/printer/v2/doc_translator.cc            | 3181 --------------------
 src/tirx/script/printer/buffer.cc                  |  280 ++
 src/tirx/script/printer/expr.cc                    |  367 +++
 src/tirx/script/printer/for_loop.cc                |  144 +
 src/tirx/script/printer/function.cc                |  186 ++
 src/tirx/script/printer/ir.cc                      |  201 ++
 src/tirx/script/printer/stmt.cc                    |  325 ++
 src/tirx/script/printer/utils.h                    |   49 +
 tests/cpp/tir_scalable_datatype.cc                 |    6 +-
 tests/python/script/test_script_printer_doc.py     |    4 +-
 60 files changed, 4639 insertions(+), 3709 deletions(-)
 rename docs/reference/api/python/{script => }/printer.rst (92%)
 rename include/tvm/{script => }/printer/config.h (96%)
 rename include/tvm/{script => }/printer/doc.h (91%)
 rename include/tvm/{script => }/printer/doc_translator.h (87%)
 rename include/tvm/{script => }/printer/printer.h (81%)
 delete mode 100644 include/tvm/script/printer/v2/doc.h
 delete mode 100644 include/tvm/script/printer/v2/doc_translator.h
 rename python/tvm/{script => }/printer/__init__.py (100%)
 copy python/tvm/{contrib/cutlass => printer}/_ffi_api.py (88%)
 rename python/tvm/{script => }/printer/doc.py (91%)
 rename python/tvm/{script => }/printer/doc_printer.py (100%)
 rename python/tvm/{script => }/printer/highlight.py (100%)
 delete mode 100644 python/tvm/script/printer/_ffi_api.py
 rename src/{script => }/printer/config.cc (98%)
 rename src/{script => }/printer/dialect_prefix.h (86%)
 rename src/{script => }/printer/doc.cc (80%)
 create mode 100644 src/printer/doc_translator.cc
 rename src/{script/printer/v2 => printer}/entry.cc (98%)
 create mode 100644 src/printer/ir/ir.cc
 create mode 100644 src/printer/ir/misc.cc
 create mode 100644 src/printer/ir/prim_expr.cc
 create mode 100644 src/printer/ir/prim_type.cc
 create mode 100644 src/printer/ir/tensor.cc
 create mode 100644 src/printer/ir/utils.cc
 create mode 100644 src/printer/ir/utils.h
 rename src/{script/printer/v2 => printer}/python_doc_printer.cc (99%)
 rename src/{script => }/printer/script_printer.cc (89%)
 rename src/{script => }/printer/utils.h (89%)
 create mode 100644 src/relax/script/printer/binding.cc
 create mode 100644 src/relax/script/printer/call.cc
 create mode 100644 src/relax/script/printer/distributed.cc
 create mode 100644 src/relax/script/printer/expr.cc
 create mode 100644 src/relax/script/printer/function.cc
 create mode 100644 src/relax/script/printer/global_info.cc
 create mode 100644 src/relax/script/printer/region.cc
 create mode 100644 src/relax/script/printer/type.cc
 rename src/{script/printer/v2/doc.cc => relax/script/printer/utils.h} (53%)
 create mode 100644 src/s_tir/script/printer/block.cc
 delete mode 100644 src/script/printer/v2/doc_translator.cc
 create mode 100644 src/tirx/script/printer/buffer.cc
 create mode 100644 src/tirx/script/printer/expr.cc
 create mode 100644 src/tirx/script/printer/for_loop.cc
 create mode 100644 src/tirx/script/printer/function.cc
 create mode 100644 src/tirx/script/printer/ir.cc
 create mode 100644 src/tirx/script/printer/stmt.cc
 create mode 100644 src/tirx/script/printer/utils.h

Reply via email to