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

ruihangl pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/tvm.git


    from d988106464 [FFI] Optimize atomic decref in Object (#18077)
     add 10e66934ec [REFACTOR] Phase out the RelaxExpr.checked_type in favor of 
struct_info (#18078)

No new revisions were added by this update.

Summary of changes:
 include/tvm/ir/expr.h                            | 48 +-------------------
 include/tvm/ir/function.h                        |  2 +-
 include/tvm/relax/dataflow_pattern.h             | 31 -------------
 include/tvm/relax/dataflow_pattern_functor.h     |  3 --
 include/tvm/relax/expr.h                         | 14 ------
 include/tvm/relax/expr_functor.h                 |  4 +-
 include/tvm/relax/transform.h                    |  2 +-
 include/tvm/tir/function.h                       |  1 -
 python/tvm/ir/expr.py                            | 19 +-------
 python/tvm/relax/dpl/pattern.py                  | 33 --------------
 python/tvm/relax/frontend/onnx/onnx_frontend.py  | 14 +++---
 python/tvm/relax/frontend/torch/fx_translator.py |  4 +-
 python/tvm/relax/op/manipulate.py                |  2 +-
 python/tvm/relax/testing/ast_printer.py          | 14 ++----
 python/tvm/relax/transform/transform.py          |  2 +-
 python/tvm/tir/op.py                             |  8 ++--
 src/ir/apply_pass_to_function.cc                 |  1 -
 src/ir/expr.cc                                   |  7 +--
 src/relax/analysis/well_formed.cc                | 15 +++----
 src/relax/backend/contrib/codegen_c/codegen_c.h  | 24 +++++-----
 src/relax/ir/block_builder.cc                    |  2 +-
 src/relax/ir/dataflow_matcher.cc                 | 12 ++---
 src/relax/ir/dataflow_matcher.h                  |  1 -
 src/relax/ir/dataflow_pattern.cc                 | 19 +-------
 src/relax/ir/dataflow_pattern_functor.cc         |  2 -
 src/relax/ir/expr.cc                             | 27 +----------
 src/relax/ir/struct_info.cc                      |  2 -
 src/relax/transform/expand_tuple_arguments.cc    |  2 +-
 src/relax/transform/fold_constant.cc             |  4 +-
 src/relax/transform/fuse_tir.cc                  | 19 ++++----
 src/relax/transform/lambda_lift.cc               |  8 ----
 src/relax/transform/normalize.cc                 |  2 +-
 src/relax/transform/remove_unused_outputs.cc     |  2 +-
 src/relax/transform/remove_unused_parameters.cc  |  2 +-
 src/script/ir_builder/ir/ir.cc                   |  9 +---
 src/tir/ir/function.cc                           |  1 -
 src/tir/transforms/make_packed_api.cc            |  1 -
 tests/python/relax/test_analysis_well_formed.py  |  4 +-
 tests/python/relax/test_ast_printer.py           | 57 +++++-------------------
 tests/python/relax/test_blockbuilder_core.py     | 12 ++---
 tests/python/relax/test_dataflow_pattern.py      |  4 --
 tests/python/relax/test_expr.py                  |  8 ----
 tests/python/relax/test_expr_functor.py          |  2 +-
 43 files changed, 90 insertions(+), 360 deletions(-)

Reply via email to