[PATCH] D75778: [mlir][Vector] WIP - Lower vector.contract to llvm.intr.matrix_multiply

Nicolas Vasilache via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Mar 6 15:29:43 PST 2020


nicolasvasilache created this revision.
nicolasvasilache added reviewers: aartbik, rriddle, fhahn.
Herald added subscribers: llvm-commits, Joonsoo, liufengdb, lucyrfox, mgester, arpith-jacob, antiagainst, shauheen, burmako, jpienaar, mehdi_amini.
Herald added 1 blocking reviewer(s): rriddle.
Herald added a reviewer: antiagainst.
Herald added a project: LLVM.

This revision adds lowering of vector.contract to llvm.intr.matrix_multiply.

Separable revisions have been sent out for review independently.
This revision will be rebased once parents have landed and will become much simpler.

Please do not review this atm, this is for visibility purposes.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D75778

Files:
  mlir/include/mlir/Conversion/VectorToLLVM/ConvertVectorToLLVM.h
  mlir/include/mlir/Dialect/Utils/StructuredOpsUtils.h
  mlir/include/mlir/Dialect/VectorOps/VectorOps.td
  mlir/include/mlir/IR/OpBase.td
  mlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVM.cpp
  mlir/lib/Dialect/Linalg/Transforms/LinalgTransforms.cpp
  mlir/lib/Dialect/VectorOps/VectorTransforms.cpp
  mlir/test/Conversion/VectorToLLVM/vector-to-llvm.mlir
  mlir/test/Dialect/VectorOps/vector-contract-transforms.mlir

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D75778.248844.patch
Type: text/x-patch
Size: 24968 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200306/37b4a9a9/attachment.bin>


More information about the llvm-commits mailing list