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 20fb706553 [FFI][REFACTOR] Enable custom s_hash/equal (#18165)
add f0bf057e42 [FFI][REFACTOR] Migrate StructuralEqual/Hash to new
reflection (#18166)
No new revisions were added by this update.
Summary of changes:
ffi/include/tvm/ffi/c_api.h | 21 ----
ffi/src/ffi/reflection/structural_equal.cc | 28 ++++--
ffi/src/ffi/reflection/structural_hash.cc | 51 ++++++----
ffi/tests/cpp/testing_object.h | 11 +-
include/tvm/arith/analyzer.h | 2 +
include/tvm/arith/int_solver.h | 3 +
include/tvm/arith/iter_affine_map.h | 3 +
include/tvm/ir/attrs.h | 3 +-
include/tvm/ir/diagnostic.h | 2 +
include/tvm/ir/env_func.h | 6 +-
include/tvm/ir/expr.h | 20 +++-
include/tvm/ir/global_info.h | 2 +
include/tvm/ir/module.h | 10 ++
include/tvm/ir/op.h | 13 +--
include/tvm/ir/source_map.h | 3 +
include/tvm/ir/type.h | 8 ++
include/tvm/relax/distributed/struct_info.h | 2 +
include/tvm/relax/expr.h | 66 +++++++++---
include/tvm/relax/struct_info.h | 2 +-
include/tvm/target/target.h | 2 +-
include/tvm/target/target_kind.h | 11 +-
include/tvm/te/tensor.h | 1 +
include/tvm/tir/buffer.h | 14 +--
include/tvm/tir/expr.h | 9 +-
include/tvm/tir/function.h | 11 +-
include/tvm/tir/index_map.h | 7 +-
include/tvm/tir/stmt.h | 37 +++----
include/tvm/tir/var.h | 6 +-
src/contrib/msc/core/ir/graph.h | 4 +
src/contrib/msc/core/ir/plugin.h | 4 +
src/ir/module.cc | 52 ++++++++++
src/ir/type.cc | 7 +-
src/meta_schedule/module_equality.cc | 33 +++---
src/node/structural_equal.cc | 111 +++++++++++++++++----
src/node/structural_hash.cc | 6 +-
src/relax/ir/expr.cc | 28 ++++++
src/relax/ir/struct_info.cc | 1 +
src/relax/transform/lift_transform_params.cc | 7 +-
tests/python/ir/test_node_reflection.py | 9 ++
.../test_tvmscript_printer_structural_equal.py | 10 ++
40 files changed, 462 insertions(+), 164 deletions(-)