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/15 03:03:34 UTC
[incubator-tvm] branch master updated (f4c4fde -> ce807fe)
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 f4c4fde [REFACTOR][IR] Polish ir/type (#4705)
add ce807fe [REFACTOR][IR] Unify IntImm and UIntImm (#4706)
No new revisions were added by this update.
Summary of changes:
include/tvm/attrs.h | 4 --
include/tvm/expr.h | 48 ++++++--------------
include/tvm/expr_operator.h | 53 +++++++++++-----------
include/tvm/ir.h | 27 +++++-------
include/tvm/ir/expr.h | 50 +++++++++++++++++++++
include/tvm/ir_functor_ext.h | 4 --
python/tvm/api.py | 3 ++
python/tvm/autotvm/task/task.py | 4 +-
python/tvm/autotvm/util.py | 8 ++--
python/tvm/expr.py | 17 -------
python/tvm/hybrid/calls.py | 2 +-
python/tvm/hybrid/parser.py | 4 +-
python/tvm/hybrid/util.py | 2 +-
python/tvm/relay/frontend/tensorflow.py | 2 +-
src/api/api_ir.cc | 2 -
src/api/api_lang.cc | 3 ++
src/arithmetic/analyzer.cc | 6 +--
src/arithmetic/canonical_simplify.cc | 8 ++--
src/arithmetic/const_fold.h | 61 ++++++++++++--------------
src/arithmetic/const_int_bound.cc | 10 +----
src/arithmetic/int_set.cc | 6 +--
src/arithmetic/modular_set.cc | 10 +----
src/arithmetic/pattern_match.h | 6 +--
src/arithmetic/rewrite_simplify.cc | 26 +++++------
src/autotvm/touch_extractor.cc | 2 +-
src/codegen/codegen_c.cc | 21 +++++----
src/codegen/codegen_c.h | 1 -
src/codegen/codegen_opengl.cc | 5 ---
src/codegen/codegen_opengl.h | 1 -
src/codegen/llvm/codegen_arm.cc | 22 +++++-----
src/codegen/llvm/codegen_llvm.cc | 18 ++++----
src/codegen/llvm/codegen_llvm.h | 1 -
src/codegen/llvm/codegen_x86_64.cc | 4 +-
src/codegen/llvm/intrin_rule_llvm.h | 8 ++--
src/codegen/spirv/codegen_spirv.cc | 13 +++---
src/codegen/spirv/codegen_spirv.h | 1 -
src/codegen/spirv/intrin_rule_spirv.cc | 2 +-
src/codegen/spirv/ir_builder.cc | 4 +-
src/codegen/spirv/ir_builder.h | 4 +-
src/codegen/stackvm/codegen_stackvm.cc | 6 ---
src/codegen/stackvm/codegen_stackvm.h | 1 -
src/contrib/hybrid/codegen_hybrid.cc | 5 +--
src/contrib/hybrid/codegen_hybrid.h | 1 -
src/ir/expr.cc | 19 ++++++++
src/lang/attr_functor.h | 4 --
src/lang/attrs.cc | 11 -----
src/lang/expr.cc | 11 +----
src/lang/expr_operator.cc | 55 ++++++++++-------------
src/lang/ir.cc | 16 +------
src/pass/arg_binder.cc | 16 +++----
src/pass/ir_deep_compare.cc | 4 --
src/pass/ir_functor.cc | 2 -
src/pass/lift_attr_scope.cc | 3 --
src/pass/lower_intrin.cc | 2 +-
src/pass/lower_thread_allreduce.cc | 2 +-
src/pass/lower_tvm_builtin.cc | 4 +-
src/pass/make_api.cc | 6 +--
src/pass/rewrite_unsafe_select.cc | 1 -
src/pass/tensor_core.cc | 14 +++---
src/pass/unroll_loop.cc | 4 --
src/relay/backend/compile_engine.cc | 8 ++--
src/relay/ir/expr.cc | 2 +-
src/relay/ir/pretty_printer.cc | 4 --
src/relay/op/tensor/transform.cc | 2 +-
src/relay/pass/type_solver.cc | 2 +-
src/relay/qnn/util.h | 12 +----
tests/cpp/pattern_match_test.cc | 4 +-
tests/python/unittest/test_codegen_device.py | 27 ++++++++++++
tests/python/unittest/test_codegen_llvm.py | 20 +++++++++
tests/python/unittest/test_hybrid_script.py | 2 +-
tests/python/unittest/test_lang_constructor.py | 7 +--
tests/python/unittest/test_lang_operator.py | 2 +-
topi/include/topi/detail/constant_utils.h | 10 ++---
topi/python/topi/util.py | 12 ++---
74 files changed, 361 insertions(+), 413 deletions(-)