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/04/22 20:25:47 UTC

[incubator-tvm] branch master updated (8c0f779 -> 6cb5b88)

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 8c0f779  Update dmlc-core to latest (#5401)
     add 6cb5b88  [TIR] Enhance Substitute, python bindings for Substitute/PostOrderVisit/IRTransform. (#5400)

No new revisions were added by this update.

Summary of changes:
 docs/api/python/tir.rst                            |   7 +
 include/tvm/runtime/container.h                    |   7 +
 include/tvm/tir/ir_pass.h                          |  34 ---
 include/tvm/tir/stmt_functor.h                     |  72 +++++-
 python/tvm/te/hybrid/util.py                       |   4 +-
 python/tvm/tir/__init__.py                         |   1 +
 python/tvm/tir/stmt_functor.py                     |  77 ++++++
 src/arith/solve_linear_equation.cc                 |  31 +--
 src/te/autodiff/ad_util.cc                         |   2 +-
 src/te/operation/hybrid_op.cc                      |   1 -
 src/te/operation/op_util.h                         |   2 +-
 src/te/operation/tensor_compute_op.cc              |   3 +-
 src/tir/ir/data_layout.cc                          |   2 +-
 src/tir/ir/expr.cc                                 |   6 +-
 src/tir/ir/stmt_functor.cc                         | 283 +++++++++++++--------
 src/tir/pass/ffi_api.cc                            |  18 +-
 src/tir/pass/hoist_if_then_else.cc                 |   8 +-
 src/tir/pass/simple_passes.cc                      |  72 ------
 .../unittest/test_arith_solve_linear_system.py     |   8 +-
 tests/python/unittest/test_target_codegen_cuda.py  |   2 +-
 tests/python/unittest/test_target_codegen_llvm.py  |   2 +-
 tests/python/unittest/test_te_hybrid_script.py     |   2 +-
 .../unittest/test_te_schedule_bound_inference.py   |  12 +-
 tests/python/unittest/test_te_schedule_ops.py      |   6 +-
 tests/python/unittest/test_te_tensor.py            |   2 +-
 tests/python/unittest/test_tir_pass_hoist_if.py    |   4 +-
 .../python/unittest/test_tir_pass_ir_transform.py  |   2 +-
 .../test_tir_transform_inject_double_buffer.py     |   2 +-
 ...test_tir_transform_instrument_bound_checkers.py |   2 +-
 .../unittest/test_tir_transform_loop_partition.py  |   2 +-
 .../unittest/test_tir_transform_storage_flatten.py |   2 +-
 .../unittest/test_tir_transform_storage_rewrite.py |  24 +-
 tutorials/dev/low_level_custom_pass.py             |  12 +-
 vta/python/vta/transform.py                        |  22 +-
 34 files changed, 419 insertions(+), 317 deletions(-)
 create mode 100644 python/tvm/tir/stmt_functor.py