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