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/03/20 04:02:57 UTC

[incubator-tvm] branch master updated (8607947 -> 841725c)

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 8607947  [Torch] Add initial 3D op support and test on Resnet 3D (#5075)
     add 841725c  [TIR][TARGET] Refactor Target codegen to use IRModule and PrimFunc. (#5107)

No new revisions were added by this update.

Summary of changes:
 include/tvm/ir/expr.h                      |  12 +++
 include/tvm/ir/function.h                  |  21 +++++
 include/tvm/ir/type.h                      |  56 +++++++++++-
 include/tvm/tir/expr.h                     |  47 +++++-----
 include/tvm/tir/function.h                 |  10 +++
 include/tvm/tir/ir_pass.h                  |  14 +++
 include/tvm/tir/op.h                       |  13 +++
 python/tvm/ir/__init__.py                  |   2 +-
 python/tvm/ir/json_compact.py              |  11 +++
 python/tvm/ir/type.py                      |  15 ++++
 python/tvm/tir/expr.py                     |   6 +-
 src/arith/domain_touched.cc                |   2 +-
 src/arith/ir_mutator_with_analyzer.cc      |   4 +-
 src/driver/driver_api.cc                   |   2 +-
 src/ir/type.cc                             |  21 +++++
 src/runtime/module.cc                      |   2 +-
 src/target/build_common.h                  |  28 ++++++
 src/target/codegen.cc                      |  75 ++++++++++++++--
 src/target/llvm/codegen_amdgpu.cc          |  26 +++---
 src/target/llvm/codegen_cpu.cc             |  16 ++--
 src/target/llvm/codegen_cpu.h              |   2 +-
 src/target/llvm/codegen_llvm.cc            | 137 +++++++++++++++++------------
 src/target/llvm/codegen_llvm.h             |  38 ++++++--
 src/target/llvm/codegen_nvptx.cc           |  24 +++--
 src/target/llvm/codegen_x86_64.cc          |   5 +-
 src/target/llvm/llvm_module.cc             |  47 +++++++---
 src/target/opt/build_cuda_on.cc            |  16 +++-
 src/target/source/codegen_aocl.cc          |  20 +++--
 src/target/source/codegen_c.cc             |  66 ++++++++++----
 src/target/source/codegen_c.h              |  38 ++++++--
 src/target/source/codegen_c_host.cc        |  70 ++++-----------
 src/target/source/codegen_c_host.h         |   4 +-
 src/target/source/codegen_cuda.cc          |  10 +--
 src/target/source/codegen_cuda.h           |   2 +-
 src/target/source/codegen_metal.cc         |  71 +++++++++------
 src/target/source/codegen_metal.h          |   7 +-
 src/target/source/codegen_opencl.cc        |  54 ++++--------
 src/target/source/codegen_opencl.h         |   7 +-
 src/target/source/codegen_opengl.cc        |  43 ++++++---
 src/target/source/codegen_opengl.h         |   4 +-
 src/target/source/codegen_vhls.cc          |  41 ++++++---
 src/target/source/codegen_vhls.h           |  11 +--
 src/target/spirv/build_vulkan.cc           |  26 ++++--
 src/target/spirv/codegen_spirv.cc          |  23 +++--
 src/target/spirv/codegen_spirv.h           |   2 +-
 src/target/stackvm/codegen_stackvm.cc      |  38 +++++---
 src/target/stackvm/codegen_stackvm.h       |   2 +-
 src/te/operation/cross_thread_reduction.cc |   4 +-
 src/te/operation/extern_op.cc              |   5 +-
 src/te/operation/hybrid_op.cc              |   3 +-
 src/te/operation/op_util.cc                |   2 +-
 src/te/operation/scan_op.cc                |   4 +-
 src/te/schedule/schedule_ops.cc            |  14 +--
 src/tir/ir/expr.cc                         |  50 ++++++++---
 src/tir/ir/lowered_func.cc                 |   2 +
 src/tir/ir/op.cc                           |  24 ++++-
 src/tir/pass/simple_passes.cc              |  26 ++++++
 src/tir/pass/storage_rewrite.cc            |  41 +++++++++
 tests/python/relay/test_ir_text_printer.py |   4 +-
 tests/python/relay/test_json_compact.py    |  24 +++++
 tests/python/unittest/test_tir_nodes.py    |  11 +++
 61 files changed, 997 insertions(+), 408 deletions(-)