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