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 9a082e1eb4 [REFACTOR][Script] Replace docsifier with typed Doc
translation
new 1849c01ccf [REFACTOR][Script] Simplify native translation and type
construction
new b2b513f966 [REFACTOR][Script] Use the value builder in buffer value
fixtures
new 3d73d4524d [FIX][Script] Reserve configured module names before
metadata names
The 3 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 | 2 +-
docs/arch/tvmscript.rst | 5 +
include/tvm/ir/expr.h | 4 +-
include/tvm/ir/op.h | 6 +
include/tvm/script/printer/config.h | 12 +-
include/tvm/script/printer/doc_translator.h | 21 +-
include/tvm/script/printer/printer.h | 34 +-
python/tvm/backend/cuda/ptx/engine.py | 6 +-
python/tvm/ir/expr.py | 4 +-
python/tvm/relax/base_py_module.py | 2 -
python/tvm/runtime/script_printer.py | 17 +-
python/tvm/tirx/script/ir_builder/ir.py | 87 +++-
src/backend/cuda/codegen/codegen_cuda.cc | 14 +-
src/backend/cuda/codegen/intrin_rule_cuda.cc | 42 +-
src/backend/cuda/op/iket.cc | 12 +-
src/backend/cuda/op/target_builtin.cc | 247 +----------
src/backend/metal/codegen/intrin_rule_metal.cc | 28 --
src/backend/webgpu/codegen/intrin_rule_webgpu.cc | 30 --
src/ir/expr.cc | 4 +
src/ir/prim/builtin.cc | 5 +-
src/relax/script/printer/binding.cc | 94 ++--
src/relax/script/printer/call.cc | 39 +-
src/relax/script/printer/dependent_type.cc | 35 +-
src/relax/script/printer/distributed.cc | 18 +-
src/relax/script/printer/expr.cc | 25 +-
src/relax/script/printer/function.cc | 25 +-
src/relax/script/printer/global_info.cc | 32 +-
src/relax/script/printer/region.cc | 23 +-
src/relax/script/printer/type.cc | 6 +-
src/script/printer/config.cc | 11 +-
src/script/printer/dialect_prefix.h | 5 +
src/script/printer/doc_printer.cc | 18 +-
src/script/printer/doc_translator.cc | 486 +++------------------
src/script/printer/ir/ir.cc | 43 +-
src/script/printer/ir/misc.cc | 20 +-
src/script/printer/ir/prim_expr.cc | 132 +++---
src/script/printer/ir/prim_type.cc | 69 ++-
src/script/printer/ir/utils.cc | 68 +--
src/script/printer/{entry.cc => printer.cc} | 51 +--
src/script/printer/script_printer.cc | 3 +-
src/tirx/op/builtin.cc | 102 +----
src/tirx/op/op.cc | 20 -
src/tirx/script/ir_builder/ir.cc | 33 +-
src/tirx/script/printer/block.cc | 32 +-
src/tirx/script/printer/buffer.cc | 63 +--
src/tirx/script/printer/expr.cc | 107 +++--
src/tirx/script/printer/for_loop.cc | 6 +-
src/tirx/script/printer/function.cc | 23 +-
src/tirx/script/printer/ir.cc | 12 +-
src/tirx/script/printer/stmt.cc | 80 ++--
src/tirx/script/printer/utils.h | 4 +-
.../s_tir/script/test_s_tir_script_ir_builder.py | 6 +-
.../s_tir/script/test_s_tir_script_printer.py | 59 +--
.../transform/test_s_tir_transform_thread_sync.py | 2 +-
.../tirx/script/test_tirx_script_basic_usage.py | 4 +-
.../tirx/script/test_tirx_script_ir_builder.py | 4 +-
.../script/test_tirx_script_source_locations.py | 4 +-
57 files changed, 743 insertions(+), 1603 deletions(-)
rename src/script/printer/{entry.cc => printer.cc} (84%)