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 956b65910c fix: guard tensormap with cuda version check (#18107)
     add 1b9da40ce8 [REFACTOR][FFI] Phase out old VisitAttrs mechanism (#18106)
     add 6620fe2b67 Add LLVM Legalization for tir.erf (#18104)
     add ed4c92c5ce [FFI] Introduce GlobalDef for function registration (#18111)

No new revisions were added by this update.

Summary of changes:
 apps/hexagon_launcher/launcher_util.cc             |   2 +-
 ffi/include/tvm/ffi/object.h                       |   1 -
 ffi/include/tvm/ffi/reflection/reflection.h        | 133 ++++-
 ffi/src/ffi/container.cc                           |  64 +--
 ffi/src/ffi/function.cc                            |  54 +-
 ffi/src/ffi/ndarray.cc                             |  26 +-
 ffi/src/ffi/object.cc                              |   6 +-
 ffi/src/ffi/testing.cc                             |  60 +-
 ffi/tests/cpp/test_function.cc                     |   9 +-
 ffi/tests/cpp/test_reflection.cc                   |  11 +
 include/tvm/arith/int_solver.h                     |   3 -
 include/tvm/ir/attrs.h                             | 602 +--------------------
 include/tvm/ir/expr.h                              |  10 +-
 include/tvm/meta_schedule/database.h               |   6 +-
 include/tvm/meta_schedule/extracted_task.h         |   2 +-
 include/tvm/meta_schedule/feature_extractor.h      |   4 -
 include/tvm/meta_schedule/measure_callback.h       |   4 -
 include/tvm/meta_schedule/measure_candidate.h      |   2 -
 include/tvm/meta_schedule/mutator.h                |   4 -
 include/tvm/meta_schedule/postproc.h               |   4 -
 include/tvm/meta_schedule/profiler.h               |   2 -
 include/tvm/meta_schedule/runner.h                 |   8 +-
 include/tvm/meta_schedule/schedule_rule.h          |   4 -
 include/tvm/meta_schedule/search_strategy.h        |   2 -
 include/tvm/meta_schedule/space_generator.h        |   4 -
 include/tvm/meta_schedule/tune_context.h           |   2 -
 include/tvm/node/reflection.h                      |  92 +---
 include/tvm/node/structural_hash.h                 |   1 -
 include/tvm/relax/expr.h                           |   5 +
 include/tvm/script/printer/doc.h                   |  50 +-
 include/tvm/script/printer/ir_docsifier.h          |   4 +-
 include/tvm/target/tag.h                           |   2 +-
 include/tvm/target/target.h                        |   2 +-
 include/tvm/target/target_info.h                   |   2 +-
 include/tvm/target/target_kind.h                   |   2 +-
 include/tvm/te/operation.h                         |  11 +-
 include/tvm/te/tensor.h                            |   2 +-
 include/tvm/tir/expr.h                             |  18 -
 include/tvm/tir/var.h                              |   2 -
 python/tvm/ir/attrs.py                             |  20 -
 python/tvm/topi/gpu/scan.py                        |   1 +
 src/arith/canonical_simplify.cc                    |  22 +-
 src/arith/int_set.cc                               |   2 +-
 src/arith/iter_affine_map.cc                       |  20 +-
 src/arith/narrow_predicate_expression.cc           |   3 +-
 src/arith/rewrite_simplify.cc                      |   6 +-
 src/contrib/msc/core/ir/graph_builder.h            |  66 +--
 src/ir/attrs.cc                                    |  13 +-
 src/ir/transform.cc                                |   4 +-
 src/meta_schedule/search_strategy/replay_func.cc   |   2 -
 src/meta_schedule/search_strategy/replay_trace.cc  |   2 -
 .../space_generator/post_order_apply.cc            |   2 -
 src/meta_schedule/space_generator/schedule_fn.cc   |   2 -
 .../space_generator/space_generator_union.cc       |   2 -
 src/node/reflection.cc                             | 233 +-------
 src/node/serialization.cc                          | 243 ++++-----
 src/node/structural_hash.cc                        |  21 -
 .../backend/contrib/codegen_json/codegen_json.h    | 108 ++--
 src/relax/backend/vm/vm_shape_lower.cc             |   2 +-
 src/relax/ir/binding_rewrite.cc                    |   2 +-
 src/relax/ir/expr.cc                               |   1 +
 src/relax/ir/transform.cc                          |   2 +-
 src/relax/op/op.cc                                 |   4 +-
 src/relax/transform/convert_layout.cc              |   2 +-
 src/relax/transform/fold_constant.cc               |   2 +-
 src/relax/transform/fuse_ops.cc                    |   2 +-
 src/relax/transform/fuse_tir.cc                    |  12 +-
 src/relax/transform/inline_functions.cc            |   2 +-
 src/relax/transform/normalize.cc                   |   4 +-
 src/relax/transform/static_plan_block_memory.cc    |   2 +-
 src/script/printer/ir_docsifier.cc                 |  44 +-
 src/script/printer/relax/call.cc                   |  84 +--
 src/target/llvm/codegen_llvm.cc                    |  14 +-
 src/target/llvm/intrin_rule_llvm.cc                |  18 +
 src/te/operation/create_primfunc.cc                |   4 +-
 src/tir/ir/data_type_rewriter.cc                   |  25 +-
 src/tir/ir/script/script_complete.cc               |   2 +-
 src/tir/ir/stmt_functor.cc                         |   4 +-
 src/tir/schedule/concrete_schedule.cc              |   4 +-
 src/tir/schedule/concrete_schedule.h               |   4 +-
 src/tir/schedule/primitive/blockize_tensorize.cc   |   2 +-
 src/tir/schedule/primitive/cache_index.cc          |   2 +-
 src/tir/schedule/primitive/cache_read_write.cc     |  22 +-
 src/tir/schedule/primitive/compute_inline.cc       |   8 +-
 src/tir/schedule/primitive/decompose_padding.cc    |   2 +-
 .../schedule/primitive/layout_transformation.cc    |  16 +-
 src/tir/schedule/primitive/loop_transformation.cc  |  14 +-
 src/tir/schedule/primitive/rolling_buffer.cc       |  10 +-
 src/tir/schedule/transform.cc                      |   8 +-
 src/tir/transforms/combine_context_call.cc         |   2 +-
 src/tir/transforms/compact_buffer_region.cc        |  12 +-
 src/tir/transforms/convert_blocks_to_opaque.cc     |   2 +-
 src/tir/transforms/flatten_buffer.cc               |   8 +-
 src/tir/transforms/inject_double_buffer.cc         |   4 +-
 src/tir/transforms/inject_software_pipeline.cc     |  14 +-
 src/tir/transforms/ir_utils.cc                     |   8 +-
 src/tir/transforms/lower_cross_thread_reduction.cc |   7 +-
 src/tir/transforms/lower_custom_datatypes.cc       |   7 +-
 src/tir/transforms/lower_device_kernel_launch.cc   |   4 +-
 .../transforms/lower_device_storage_access_info.cc |   2 +-
 src/tir/transforms/lower_match_buffer.cc           |   2 +-
 src/tir/transforms/lower_opaque_block.cc           |   3 +-
 src/tir/transforms/lower_thread_allreduce.cc       |   8 +-
 src/tir/transforms/lower_warp_memory.cc            |   6 +-
 src/tir/transforms/make_unpacked_api.cc            |   2 +-
 .../manifest_shared_memory_local_stage.cc          |   4 +-
 src/tir/transforms/memhammer_lower_auto_copy.cc    |   8 +-
 .../transforms/merge_shared_memory_allocations.cc  |   2 +-
 .../plan_update_buffer_allocation_location.cc      |   4 +-
 .../reduce_branching_through_overcompute.cc        |   7 +-
 src/tir/transforms/remove_no_op.cc                 |   5 +-
 .../remove_weight_layout_rewrite_block.cc          |   2 +-
 src/tir/transforms/simplify.cc                     |   2 +-
 src/tir/transforms/split_host_device.cc            |   3 +-
 src/tir/transforms/storage_rewrite.cc              |   9 +-
 src/tir/transforms/transform_mma_buffer_layout.cc  |  12 +-
 src/tir/transforms/unify_thread_binding.cc         |   3 +-
 src/tir/transforms/unsupported_dtype_legalize.cc   |   4 +-
 src/tir/transforms/update_pointer_storage_scope.cc |   2 +-
 src/tir/transforms/vectorize_loop.cc               |   6 +-
 tests/python/tir-base/test_tir_intrin.py           |   2 +
 121 files changed, 743 insertions(+), 1741 deletions(-)

Reply via email to