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/03 00:01:03 UTC

[incubator-tvm] branch master updated (3f43bee -> 203ca7a)

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 3f43bee  Bugfix StmtMutator IfThenElse (#4609)
     add 203ca7a  [REFACTOR] Migrate Low-level IR Passes into the New Stmt/Expr Mutator (#4607)

No new revisions were added by this update.

Summary of changes:
 include/tvm/ir_functor_ext.h               |  29 ++++
 include/tvm/ir_mutator.h                   |  21 ---
 include/tvm/ir_visitor.h                   |   9 -
 src/api/api_pass.cc                        |   3 +-
 src/arithmetic/bound_deducer.cc            |  46 ++---
 src/arithmetic/canonical_simplify.cc       |  77 +++++----
 src/arithmetic/const_fold.h                |   1 -
 src/arithmetic/detect_linear_equation.cc   |   1 -
 src/arithmetic/domain_touched.cc           |  32 ++--
 src/arithmetic/ir_mutator_with_analyzer.cc |  91 +++++-----
 src/arithmetic/ir_mutator_with_analyzer.h  |  27 +--
 src/arithmetic/ir_visitor_with_analyzer.h  |  18 +-
 src/arithmetic/rewrite_simplify.cc         | 103 ++++++------
 src/arithmetic/rewrite_simplify.h          |  53 +++---
 src/arithmetic/stmt_simplify.cc            |  38 +++--
 src/autotvm/feature_visitor.cc             |  22 +--
 src/autotvm/feature_visitor.h              |  19 ++-
 src/autotvm/touch_extractor.cc             |  10 +-
 src/autotvm/touch_extractor.h              |  32 ++--
 src/op/compute_op.cc                       |  12 +-
 src/op/hybrid_op.cc                        |  51 +++---
 src/op/hybrid_op.h                         |   6 +-
 src/op/op_util.cc                          |  14 +-
 src/op/tensor_compute_op.cc                |   1 -
 src/op/tensorize.cc                        |  18 +-
 src/pass/bound_checker.cc                  |  44 ++---
 src/pass/combine_context_call.cc           |  22 +--
 src/pass/coproc_sync.cc                    |  71 ++++----
 src/pass/detect_device.cc                  |   5 +-
 src/pass/hoist_if_then_else.cc             |   4 +-
 src/pass/infer_fragment.cc                 |  31 ++--
 src/pass/inject_copy_intrin.cc             |  11 +-
 src/pass/inject_double_buffer.cc           |  69 ++++----
 src/pass/inject_prefetch.cc                |  15 +-
 src/pass/inject_virtual_thread.cc          | 187 +++++++++++----------
 src/pass/inline.cc                         |  14 +-
 src/pass/ir_functor.cc                     |   1 -
 src/pass/lift_attr_scope.cc                |  34 ++--
 src/pass/loop_partition.cc                 | 113 ++++++-------
 src/pass/lower_custom_datatypes.cc         |  25 +--
 src/pass/lower_intrin.cc                   |  64 +++----
 src/pass/lower_thread_allreduce.cc         |  30 ++--
 src/pass/lower_tvm_builtin.cc              |  50 +++---
 src/pass/lower_warp_memory.cc              |  66 ++++----
 src/pass/make_api.cc                       |  25 ++-
 src/pass/remap_thread_axis.cc              |  17 +-
 src/pass/remove_no_op.cc                   |  46 ++---
 src/pass/rewrite_unsafe_select.cc          |   9 +-
 src/pass/simple_passes.cc                  |  41 +++--
 src/pass/skip_assert.cc                    |  10 +-
 src/pass/split_host_device.cc              |  72 ++++----
 src/pass/ssa.cc                            |  90 +++++-----
 src/pass/storage_access.cc                 |  70 ++++----
 src/pass/storage_access.h                  |  18 +-
 src/pass/storage_flatten.cc                |  53 +++---
 src/pass/storage_rewrite.cc                | 181 ++++++++++----------
 src/pass/storage_sync.cc                   |  41 +++--
 src/pass/tensor_core.cc                    | 109 ++++++------
 src/pass/unroll_loop.cc                    |  34 ++--
 src/pass/vectorize_loop.cc                 | 258 ++++++++++++++---------------
 src/pass/verify_compact_buffer.cc          |  10 +-
 src/pass/verify_gpu_code.cc                |  24 +--
 src/pass/verify_memory.cc                  |  38 +++--
 src/schedule/auto_inline_elem_wise.cc      |  14 +-
 src/schedule/bound.cc                      |   1 -
 src/schedule/graph.cc                      |   2 +-
 src/schedule/schedule_dataflow_rewrite.cc  |  30 ++--
 src/schedule/schedule_lang.cc              |   1 -
 src/schedule/schedule_ops.cc               |  91 +++++-----
 tests/cpp/ir_visitor_test.cc               |   1 +
 70 files changed, 1439 insertions(+), 1437 deletions(-)