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 ed4c92c5ce [FFI] Introduce GlobalDef for function registration (#18111)
     add 51bf3d6fe9 [FFI] Cleanup visit_attrs attribute after refactor (#18112)
     add 2b6b9e442d [CMake] Refine C++/CUDA standard settings in CMakeLists.txt 
(#18113)
     add 937857549e [Fix][Serialization] Add support for NaN value 
serialization (#18115)
     add a4dc883b19 [FFI] Replace `__attribute__` with C++ standard attributes 
(#18114)

No new revisions were added by this update.

Summary of changes:
 CMakeLists.txt                                     |  13 +-
 ffi/include/tvm/ffi/any.h                          |  18 +--
 ffi/include/tvm/ffi/base_details.h                 |  16 +-
 ffi/include/tvm/ffi/container/array.h              |   8 +-
 ffi/include/tvm/ffi/container/map.h                |   8 +-
 ffi/include/tvm/ffi/container/shape.h              |   2 +-
 ffi/include/tvm/ffi/container/tuple.h              |  14 +-
 ffi/include/tvm/ffi/container/variant.h            |  18 +--
 ffi/include/tvm/ffi/dtype.h                        |  12 +-
 ffi/include/tvm/ffi/function.h                     |  16 +-
 ffi/include/tvm/ffi/function_details.h             |   6 +-
 ffi/include/tvm/ffi/object.h                       |  32 ++--
 ffi/include/tvm/ffi/reflection/reflection.h        |  18 +--
 ffi/include/tvm/ffi/rvalue_ref.h                   |   8 +-
 ffi/include/tvm/ffi/string.h                       |  38 ++---
 ffi/include/tvm/ffi/type_traits.h                  | 176 ++++++++++-----------
 ffi/tests/cpp/testing_object.h                     |   8 +-
 include/tvm/arith/analyzer.h                       |   4 -
 include/tvm/arith/iter_affine_map.h                |   9 --
 include/tvm/ir/attrs.h                             |   2 +-
 include/tvm/ir/diagnostic.h                        |   6 -
 include/tvm/ir/env_func.h                          |   2 -
 include/tvm/ir/expr.h                              |  18 +--
 include/tvm/ir/global_info.h                       |   4 -
 include/tvm/ir/global_var_supply.h                 |   2 -
 include/tvm/ir/instrument.h                        |   2 -
 include/tvm/ir/module.h                            |   2 -
 include/tvm/ir/name_supply.h                       |   2 -
 include/tvm/ir/op.h                                |   2 -
 include/tvm/ir/source_map.h                        |  10 --
 include/tvm/ir/transform.h                         |   8 -
 include/tvm/ir/type.h                              |  10 --
 include/tvm/meta_schedule/arg_info.h               |   2 -
 include/tvm/meta_schedule/builder.h                |   6 -
 include/tvm/meta_schedule/cost_model.h             |   3 -
 include/tvm/meta_schedule/task_scheduler.h         |   6 -
 include/tvm/node/script_printer.h                  |   2 -
 include/tvm/relax/binding_rewrite.h                |   2 -
 include/tvm/relax/dataflow_pattern.h               |  31 ----
 include/tvm/relax/distributed/global_info.h        |   2 -
 include/tvm/relax/distributed/struct_info.h        |   8 -
 include/tvm/relax/exec_builder.h                   |   2 -
 include/tvm/relax/expr.h                           |  37 -----
 include/tvm/relax/struct_info.h                    |  12 --
 include/tvm/relax/tir_pattern.h                    |   2 -
 include/tvm/relax/transform.h                      |   4 -
 include/tvm/relax/type.h                           |   8 -
 include/tvm/runtime/data_type.h                    |  12 +-
 include/tvm/script/ir_builder/base.h               |   4 -
 include/tvm/script/ir_builder/ir/frame.h           |   2 -
 include/tvm/script/ir_builder/relax/frame.h        |  14 --
 include/tvm/script/ir_builder/tir/frame.h          |  34 ----
 include/tvm/tir/block_dependence_info.h            |   2 -
 include/tvm/tir/block_scope.h                      |   6 -
 include/tvm/tir/buffer.h                           |   2 -
 include/tvm/tir/data_layout.h                      |   4 -
 include/tvm/tir/expr.h                             |   2 +-
 include/tvm/tir/function.h                         |   4 -
 include/tvm/tir/index_map.h                        |   2 -
 include/tvm/tir/schedule/instruction.h             |   4 -
 include/tvm/tir/schedule/schedule.h                |   4 -
 include/tvm/tir/schedule/state.h                   |   2 -
 include/tvm/tir/schedule/trace.h                   |   2 -
 include/tvm/tir/stmt.h                             |  34 ----
 src/arith/interval_set.h                           |   2 -
 src/arith/presburger_set.h                         |   4 -
 src/arith/rewrite_simplify.h                       |   2 -
 src/contrib/msc/core/ir/graph.h                    |  16 --
 src/contrib/msc/core/ir/plugin.h                   |   8 -
 src/contrib/msc/core/printer/msc_doc.h             |  14 --
 src/ir/transform.cc                                |   2 -
 src/meta_schedule/database/json_database.cc        |   1 -
 src/meta_schedule/database/memory_database.cc      |   2 +-
 .../database/ordered_union_database.cc             |   2 +-
 src/meta_schedule/database/schedule_fn_database.cc |   2 +-
 src/meta_schedule/database/union_database.cc       |   2 +-
 .../feature_extractor/per_store_feature.cc         |   1 -
 .../mutator/mutate_compute_location.cc             |   2 -
 src/meta_schedule/mutator/mutate_parallel.cc       |   2 +-
 src/meta_schedule/mutator/mutate_thread_binding.cc |   2 -
 src/meta_schedule/mutator/mutate_tile_size.cc      |   2 -
 src/meta_schedule/mutator/mutate_unroll.cc         |   2 -
 .../postproc/rewrite_cooperative_fetch.cc          |   1 -
 .../postproc/rewrite_reduction_block.cc            |   1 -
 src/meta_schedule/postproc/rewrite_tensorize.cc    |   1 -
 .../postproc/rewrite_unbound_block.cc              |   1 -
 src/meta_schedule/schedule_rule/add_rfactor.cc     |   1 -
 .../schedule_rule/apply_custom_rule.cc             |   2 +-
 src/meta_schedule/schedule_rule/auto_bind.cc       |   2 +-
 src/meta_schedule/schedule_rule/auto_inline.cc     |   3 +-
 .../schedule_rule/cross_thread_reduction.cc        |   2 +-
 .../schedule_rule/multi_level_tiling.h             |   2 -
 .../schedule_rule/parallel_vectorize_unroll.cc     |   1 -
 .../schedule_rule/random_compute_location.cc       |   2 +-
 .../search_strategy/evolutionary_search.cc         |   2 -
 src/meta_schedule/task_scheduler/gradient_based.cc |   2 -
 src/meta_schedule/task_scheduler/round_robin.cc    |   2 -
 src/node/serialization.cc                          |   2 +
 src/relax/backend/contrib/cutlass/codegen.cc       |   2 -
 src/relax/ir/dataflow_block_rewriter.cc            |   2 -
 src/relax/ir/dataflow_rewriter.h                   |   8 -
 src/relax/ir/emit_te.h                             |   2 -
 src/relax/ir/py_expr_functor.cc                    |   4 -
 src/relax/ir/transform.cc                          |   4 -
 src/relax/transform/dataflow_inplace.cc            |   2 -
 src/relax/transform/infer_layout_utils.h           |   4 -
 src/script/printer/ir/utils.h                      |   2 -
 src/script/printer/relax/utils.h                   |   2 -
 src/script/printer/tir/utils.h                     |   2 -
 src/tir/ir/py_functor.cc                           |   4 -
 src/tir/ir/transform.cc                            |   2 -
 src/tir/schedule/analysis.h                        |   4 -
 src/tir/schedule/concrete_schedule.h               |   2 -
 src/tir/schedule/traced_schedule.h                 |   2 -
 114 files changed, 230 insertions(+), 668 deletions(-)

Reply via email to