This is an automated email from the ASF dual-hosted git repository.
junrushao pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/tvm.git.
from 60c170e [ConvertLayout] Keep span in ConvertLayout (#7895)
add 251f571 [Target][Lowering] Update Op Intrinsic Lowering Mechanism And
Intrinsic Lowering Pass (#7809)
No new revisions were added by this update.
Summary of changes:
include/tvm/tir/op_attr_types.h | 13 ++-
python/tvm/ir/__init__.py | 2 +-
python/tvm/ir/op.py | 37 +++++++
python/tvm/target/__init__.py | 1 -
python/tvm/target/intrin.py | 54 +----------
python/tvm/topi/arm_cpu/tensor_intrin.py | 5 +-
python/tvm/topi/cuda/nms.py | 7 +-
src/ir/op.cc | 8 ++
src/target/intrin_rule.cc | 134 +++++++++++++++-----------
src/target/intrin_rule.h | 7 +-
src/target/llvm/intrin_rule_hexagon.cc | 54 ++++++-----
src/target/llvm/intrin_rule_llvm.cc | 159 +++++++++++++++++--------------
src/target/llvm/intrin_rule_llvm.h | 10 +-
src/target/llvm/intrin_rule_nvptx.cc | 73 +++++++++-----
src/target/llvm/intrin_rule_rocm.cc | 95 +++++++++++-------
src/target/source/intrin_rule_aocl.cc | 69 +++++++++-----
src/target/source/intrin_rule_cuda.cc | 99 +++++++++++--------
src/target/source/intrin_rule_metal.cc | 63 ++++++++----
src/target/source/intrin_rule_opencl.cc | 70 +++++++++-----
src/target/source/intrin_rule_vhls.cc | 60 ++++++++----
src/target/spirv/intrin_rule_spirv.cc | 95 ++++++++++--------
src/tir/transforms/lower_intrin.cc | 60 +++++-------
tutorials/language/intrin_math.py | 9 +-
vta/python/vta/environment.py | 9 +-
24 files changed, 708 insertions(+), 485 deletions(-)