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 3f2abfb [relay] Relay annotation and partitioning for external compilers (#4570) add f4c4fde [REFACTOR][IR] Polish ir/type (#4705) No new revisions were added by this update. Summary of changes: include/tvm/ir/adt.h | 2 +- include/tvm/{node => ir}/env_func.h | 24 ++--- include/tvm/ir/expr.h | 2 +- include/tvm/ir/module.h | 22 ++-- include/tvm/ir/op.h | 10 +- include/tvm/ir/transform.h | 26 ++--- include/tvm/ir/type.h | 185 +++++++++++++++++++++++++------- include/tvm/ir/type_relation.h | 84 +++++++++++---- include/tvm/relay/type.h | 69 ++---------- src/api/api_test.cc | 2 +- src/{node => ir}/env_func.cc | 2 +- src/ir/type.cc | 73 ++++++++++--- src/ir/type_relation.cc | 39 +++++-- src/relay/backend/compile_engine.cc | 2 +- src/relay/ir/expr.cc | 2 +- src/relay/ir/type.cc | 36 ------- src/relay/ir/type_functor.cc | 8 +- src/relay/op/algorithm/topk.cc | 2 +- src/relay/op/memory/memory.cc | 20 ++-- src/relay/op/nn/nn.cc | 4 +- src/relay/op/nn/sparse.cc | 2 +- src/relay/op/tensor/transform.cc | 4 +- src/relay/op/vision/multibox_op.cc | 2 +- src/relay/op/vision/nms.cc | 2 +- src/relay/pass/de_duplicate.cc | 2 +- src/relay/pass/eta_expand.cc | 4 +- src/relay/pass/gradient.cc | 18 ++-- src/relay/pass/to_cps.cc | 8 +- src/relay/pass/type_infer.cc | 22 ++-- src/relay/pass/type_solver.cc | 8 +- tests/cpp/relay_pass_type_infer_test.cc | 2 +- 31 files changed, 415 insertions(+), 273 deletions(-) rename include/tvm/{node => ir}/env_func.h (94%) rename src/{node => ir}/env_func.cc (98%)