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(-)