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(-)

Reply via email to