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