You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tvm.apache.org by tq...@apache.org on 2020/01/06 05:39:43 UTC

[incubator-tvm] branch master updated (34b98eb -> 3595cbe)

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 34b98eb  [CONV] Asymmetric padding (#4511)
     add 3595cbe  [REFACTOR][IR] Introduce SeqStmt to replace ir::Block (#4627)

No new revisions were added by this update.

Summary of changes:
 include/tvm/expr_operator.h                        |   3 +
 include/tvm/ir.h                                   | 111 +++++++++++++++++--
 include/tvm/ir_functor_ext.h                       |  23 +++-
 include/tvm/node/container.h                       |   8 ++
 python/tvm/hybrid/parser.py                        |   8 +-
 python/tvm/ir_builder.py                           |  10 +-
 python/tvm/stmt.py                                 |  37 ++++---
 src/api/api_ir.cc                                  |   9 +-
 src/codegen/codegen_c.cc                           |  61 ++++++-----
 src/codegen/codegen_c.h                            |   2 +-
 src/codegen/llvm/codegen_llvm.cc                   |   7 +-
 src/codegen/llvm/codegen_llvm.h                    |   2 +-
 src/codegen/spirv/codegen_spirv.cc                 |   7 +-
 src/codegen/spirv/codegen_spirv.h                  |   2 +-
 src/codegen/stackvm/codegen_stackvm.cc             |  69 ++++++------
 src/codegen/stackvm/codegen_stackvm.h              |   6 +-
 src/contrib/hybrid/codegen_hybrid.cc               |  67 +++++------
 src/contrib/hybrid/codegen_hybrid.h                |   2 +-
 src/lang/ir.cc                                     |  40 ++-----
 src/op/compute_op.cc                               |   8 +-
 src/op/cross_thread_reduction.cc                   |   4 +-
 src/op/tensor_compute_op.cc                        |   2 +-
 src/op/tensorize.cc                                |   2 +-
 src/pass/arg_binder.cc                             |   2 +-
 src/pass/coproc_sync.cc                            |  24 ++--
 src/pass/inject_double_buffer.cc                   |   6 +-
 src/pass/inject_prefetch.cc                        |   2 +-
 src/pass/inject_virtual_thread.cc                  |  33 +++---
 src/pass/ir_deep_compare.cc                        |  10 +-
 src/pass/ir_functor.cc                             |  64 +++++++++--
 src/pass/ir_util.cc                                |  17 +--
 src/pass/ir_util.h                                 |   7 --
 src/pass/lift_attr_scope.cc                        | 122 +++++++++------------
 src/pass/loop_partition.cc                         |  31 ++----
 src/pass/lower_thread_allreduce.cc                 |  10 +-
 src/pass/lower_tvm_builtin.cc                      |  17 +--
 src/pass/make_api.cc                               |   2 +-
 src/pass/remove_no_op.cc                           |  38 +++++--
 src/pass/storage_sync.cc                           |   6 +-
 src/pass/unroll_loop.cc                            |  45 +++-----
 src/schedule/schedule_ops.cc                       |   2 +-
 tests/cpp/ir_functor_test.cc                       |  32 ++++++
 tests/python/unittest/test_hybrid_script.py        |  28 ++---
 tests/python/unittest/test_ir_builder.py           |   4 +-
 tests/python/unittest/test_lang_constructor.py     |   6 -
 tests/python/unittest/test_lang_tensor.py          |   4 +-
 tests/python/unittest/test_pass_equal.py           |   1 +
 tests/python/unittest/test_pass_inject_vthread.py  |   4 +-
 tests/python/unittest/test_pass_lift_attr_scope.py |  19 ++++
 tests/python/unittest/test_pass_loop_partition.py  |  16 +--
 tests/python/unittest/test_pass_remove_no_op.py    |   6 +-
 tests/python/unittest/test_pass_storage_sync.py    |   4 +-
 tests/python/unittest/test_pass_unroll.py          |  12 +-
 .../python/unittest/test_schedule_schedule_ops.py  |   2 +-
 vta/python/vta/ir_pass.py                          |   4 +-
 55 files changed, 612 insertions(+), 458 deletions(-)