[PATCH] D80772: [mlir] [VectorOps] Use 'vector.flat_transpose' for 2-D 'vector.tranpose'
    Aart Bik via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Thu May 28 18:12:07 PDT 2020
    
    
  
aartbik created this revision.
Herald added subscribers: llvm-commits, jurahul, Kayjukh, frgossen, grosul1, Joonsoo, stephenneuendorffer, liufengdb, lucyrfox, mgester, arpith-jacob, nicolasvasilache, antiagainst, shauheen, jpienaar, rriddle, mehdi_amini.
Herald added a reviewer: nicolasvasilache.
Herald added a project: LLVM.
Progressive lowering of vector.transpose into an operation that
is closer to an intrinsic, and thus the hardware ISA. Currently
under the common vector transform testing flag, as we prepare
deploying this transformation in the LLVM lowering pipeline.
Repository:
  rG LLVM Github Monorepo
https://reviews.llvm.org/D80772
Files:
  mlir/include/mlir/Dialect/Vector/VectorOps.h
  mlir/include/mlir/Dialect/Vector/VectorOps.td
  mlir/lib/Dialect/Vector/VectorOps.cpp
  mlir/lib/Dialect/Vector/VectorTransforms.cpp
  mlir/test/Dialect/Vector/vector-contract-transforms.mlir
  mlir/test/Dialect/Vector/vector-flat-transforms.mlir
  mlir/test/lib/Transforms/TestVectorTransforms.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D80772.267103.patch
Type: text/x-patch
Size: 9884 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200529/181d2749/attachment.bin>
    
    
More information about the llvm-commits
mailing list