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