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 f0e62eb5b2 [REFACTOR] Transition VisitAttrs to new reflection 
mechanism in tir/ir_builder/meta_schedule (#18096)
     add 4d3cf08a2c [REFACTOR] Transition VisitAttrs to new reflection 
mechanism (#18098)

No new revisions were added by this update.

Summary of changes:
 docs/arch/runtime.rst                        |  84 ++++-----
 include/tvm/ir/diagnostic.h                  |  32 ++--
 include/tvm/ir/env_func.h                    |   8 +-
 include/tvm/ir/function.h                    |   5 +
 include/tvm/ir/global_info.h                 |  22 ++-
 include/tvm/ir/global_var_supply.h           |   8 +-
 include/tvm/ir/instrument.h                  |   8 +-
 include/tvm/ir/module.h                      |  19 +-
 include/tvm/ir/name_supply.h                 |   7 +-
 include/tvm/ir/op.h                          |  21 ++-
 include/tvm/ir/source_map.h                  |  56 ++++--
 include/tvm/ir/transform.h                   |  45 +++--
 include/tvm/ir/type.h                        |  40 +++--
 include/tvm/node/script_printer.h            |  47 ++---
 include/tvm/relax/binding_rewrite.h          |  11 +-
 include/tvm/relax/dataflow_pattern.h         | 173 +++++++++++++-----
 include/tvm/relax/distributed/global_info.h  |  13 +-
 include/tvm/relax/distributed/struct_info.h  |  38 ++--
 include/tvm/relax/exec_builder.h             |   8 +-
 include/tvm/relax/expr.h                     | 200 ++++++++++++---------
 include/tvm/relax/struct_info.h              |  68 +++++---
 include/tvm/relax/tir_pattern.h              |  15 +-
 include/tvm/relax/transform.h                |  34 ++--
 include/tvm/relax/type.h                     |  34 +++-
 include/tvm/script/printer/doc.h             | 251 ++++++++++++++++-----------
 include/tvm/script/printer/ir_docsifier.h    |  23 ++-
 include/tvm/target/tag.h                     |  10 +-
 include/tvm/target/target.h                  |  21 ++-
 include/tvm/target/target_info.h             |  14 +-
 include/tvm/target/target_kind.h             |  13 +-
 include/tvm/te/operation.h                   |  77 ++++----
 include/tvm/te/tensor.h                      |   9 +-
 include/tvm/tir/block_dependence_info.h      |   8 +-
 include/tvm/tir/block_scope.h                |  27 ++-
 include/tvm/tir/buffer.h                     |  29 ++--
 include/tvm/tir/data_layout.h                |  29 ++--
 include/tvm/tir/function.h                   |  26 +--
 include/tvm/tir/index_map.h                  |  12 +-
 include/tvm/tir/schedule/instruction.h       |  29 ++--
 include/tvm/tir/schedule/schedule.h          |  14 +-
 include/tvm/tir/schedule/state.h             |  16 +-
 include/tvm/tir/schedule/trace.h             |  10 +-
 python/tvm/ffi/cython/function.pxi           |   7 +
 src/arith/int_set.cc                         |   2 +
 src/arith/interval_set.h                     |  11 +-
 src/arith/presburger_set.cc                  |   2 +
 src/arith/presburger_set.h                   |  15 +-
 src/arith/rewrite_simplify.cc                |   2 +
 src/arith/rewrite_simplify.h                 |  19 +-
 src/contrib/msc/core/ir/graph.cc             |  15 ++
 src/contrib/msc/core/ir/graph.h              | 111 +++++++-----
 src/contrib/msc/core/ir/plugin.cc            |   7 +
 src/contrib/msc/core/ir/plugin.h             |  73 +++++---
 src/contrib/msc/core/printer/msc_doc.cc      |  18 ++
 src/contrib/msc/core/printer/msc_doc.h       | 103 ++++++-----
 src/ir/diagnostic.cc                         |   6 +
 src/ir/env_func.cc                           |   2 +
 src/ir/expr.cc                               |   1 +
 src/ir/global_info.cc                        |   6 +
 src/ir/global_var_supply.cc                  |   3 +
 src/ir/instrument.cc                         |   2 +
 src/ir/module.cc                             |   2 +
 src/ir/op.cc                                 |   2 +
 src/ir/source_map.cc                         |   8 +
 src/ir/transform.cc                          |  14 +-
 src/ir/type.cc                               |   7 +
 src/node/script_printer.cc                   |   2 +
 src/node/serialization.cc                    |  17 +-
 src/node/structural_hash.cc                  |  65 +++++--
 src/relax/backend/contrib/cutlass/codegen.cc |  14 +-
 src/relax/backend/vm/exec_builder.cc         |   2 +
 src/relax/distributed/global_info.cc         |   3 +
 src/relax/distributed/struct_info.cc         |   6 +
 src/relax/ir/binding_rewrite.cc              |   3 +
 src/relax/ir/dataflow_block_rewriter.cc      |  14 +-
 src/relax/ir/dataflow_expr_rewriter.cc       |   9 +-
 src/relax/ir/dataflow_pattern.cc             |  30 +++-
 src/relax/ir/dataflow_rewriter.h             |  39 +++--
 src/relax/ir/emit_te.cc                      |   2 +
 src/relax/ir/emit_te.h                       |  19 +-
 src/relax/ir/expr.cc                         |  23 +++
 src/relax/ir/py_expr_functor.cc              |  21 ++-
 src/relax/ir/struct_info.cc                  |  10 ++
 src/relax/ir/tir_pattern.cc                  |   2 +
 src/relax/ir/transform.cc                    |  21 ++-
 src/relax/ir/type.cc                         |   8 +
 src/relax/transform/dataflow_inplace.cc      |  13 +-
 src/relax/transform/fuse_ops.cc              |   6 +
 src/relax/transform/infer_layout_utils.cc    |   8 +-
 src/relax/transform/infer_layout_utils.h     |  23 ++-
 src/script/printer/doc.cc                    |  30 ++++
 src/script/printer/ir/ir.cc                  |   2 +
 src/script/printer/ir/utils.h                |  10 +-
 src/script/printer/ir_docsifier.cc           |   5 +
 src/script/printer/relax/function.cc         |   2 +
 src/script/printer/relax/utils.h             |  12 +-
 src/script/printer/tir/ir.cc                 |   2 +
 src/script/printer/tir/utils.h               |  12 +-
 src/target/tag.cc                            |   2 +
 src/target/target.cc                         |   2 +
 src/target/target_info.cc                    |   2 +
 src/target/target_kind.cc                    |   2 +
 src/te/operation/compute_op.cc               |   6 +
 src/te/operation/extern_op.cc                |   3 +
 src/te/operation/placeholder_op.cc           |   2 +
 src/te/operation/scan_op.cc                  |   2 +
 src/te/tensor.cc                             |  11 ++
 src/tir/ir/block_dependence_info.cc          |   2 +
 src/tir/ir/block_scope.cc                    |   7 +
 src/tir/ir/buffer.cc                         |   2 +
 src/tir/ir/data_layout.cc                    |   5 +
 src/tir/ir/function.cc                       |   7 +
 src/tir/ir/index_map.cc                      |   3 +
 src/tir/ir/py_functor.cc                     |  22 ++-
 src/tir/ir/transform.cc                      |  10 +-
 src/tir/schedule/analysis.h                  |  28 +--
 src/tir/schedule/analysis/analysis.cc        |   7 +
 src/tir/schedule/concrete_schedule.h         |  11 +-
 src/tir/schedule/instruction.cc              |   5 +
 src/tir/schedule/schedule.cc                 |   7 +
 src/tir/schedule/state.cc                    |   2 +
 src/tir/schedule/trace.cc                    |   4 +
 src/tir/schedule/traced_schedule.h           |  10 +-
 123 files changed, 1853 insertions(+), 798 deletions(-)

Reply via email to