This is an automated email from the ASF dual-hosted git repository.
tqchen pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-tvm.git.
from eafb2aa [TIR][REFACTOR][API-Change] Migrate the tvm/tir/expr.h to
construct style. (#5773)
add 54bde85 [TIR][REFACTOR][API-Change] Migrate tir/stmt.h to use
constructor. (#5778)
No new revisions were added by this update.
Summary of changes:
include/tvm/tir/stmt.h | 151 ++++-
include/tvm/tir/stmt_functor.h | 2 +-
src/arith/ir_mutator_with_analyzer.cc | 2 +-
src/target/llvm/codegen_cpu.cc | 3 +-
src/te/operation/compute_op.cc | 14 +-
src/te/operation/cross_thread_reduction.cc | 30 +-
src/te/operation/extern_op.cc | 10 +-
src/te/operation/hybrid_op.cc | 29 +-
src/te/operation/op_util.cc | 33 +-
src/te/operation/scan_op.cc | 8 +-
src/te/operation/tensor_compute_op.cc | 6 +-
src/te/operation/tensorize.cc | 6 +-
src/te/schedule/operation_inline.cc | 2 +-
src/te/schedule/schedule_dataflow_rewrite.cc | 14 +-
src/te/schedule/schedule_ops.cc | 29 +-
.../schedule_postproc_rewrite_for_tensor_core.cc | 37 +-
src/te/schedule/schedule_postproc_to_primfunc.cc | 8 +-
src/tir/ir/buffer.cc | 7 +-
src/tir/ir/expr.cc | 22 +
src/tir/ir/stmt.cc | 609 +++++++++++----------
src/tir/ir/stmt_functor.cc | 3 +-
src/tir/pass/hoist_if_then_else.cc | 11 +-
src/tir/transforms/arg_binder.cc | 35 +-
src/tir/transforms/bound_checker.cc | 8 +-
src/tir/transforms/combine_context_call.cc | 2 +-
src/tir/transforms/coproc_sync.cc | 22 +-
src/tir/transforms/decorate_device_scope.cc | 2 +-
src/tir/transforms/inject_double_buffer.cc | 23 +-
src/tir/transforms/inject_virtual_thread.cc | 17 +-
src/tir/transforms/ir_util.cc | 13 +-
src/tir/transforms/ir_util.h | 3 +-
src/tir/transforms/lift_attr_scope.cc | 16 +-
src/tir/transforms/loop_partition.cc | 8 +-
src/tir/transforms/lower_custom_datatypes.cc | 4 +-
.../transforms/lower_device_storage_access_info.cc | 2 +-
src/tir/transforms/lower_thread_allreduce.cc | 58 +-
src/tir/transforms/lower_tvm_builtin.cc | 35 +-
src/tir/transforms/lower_warp_memory.cc | 9 +-
src/tir/transforms/make_packed_api.cc | 43 +-
src/tir/transforms/narrow_datatype.cc | 8 +-
src/tir/transforms/remap_thread_axis.cc | 2 +-
src/tir/transforms/remove_no_op.cc | 16 +-
src/tir/transforms/simplify.cc | 2 +-
src/tir/transforms/split_host_device.cc | 6 +-
src/tir/transforms/storage_flatten.cc | 32 +-
src/tir/transforms/storage_rewrite.cc | 35 +-
src/tir/transforms/tensorcore_infer_fragment.cc | 6 +-
src/tir/transforms/thread_storage_sync.cc | 21 +-
src/tir/transforms/unroll_loop.cc | 6 +-
src/tir/transforms/vectorize_loop.cc | 18 +-
tests/cpp/ir_functor_test.cc | 26 +-
topi/include/topi/detail/extern.h | 2 +-
52 files changed, 802 insertions(+), 714 deletions(-)