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