[PATCH] D77253: [MLIR][Vector] Update ShapeCastOp folder to use producer-consumer value forwarding.

Andy Davis via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Apr 1 16:21:30 PDT 2020


andydavis1 created this revision.
andydavis1 added reviewers: aartbik, nicolasvasilache.
Herald added subscribers: llvm-commits, grosul1, Joonsoo, liufengdb, lucyrfox, mgester, arpith-jacob, antiagainst, shauheen, burmako, jpienaar, rriddle, mehdi_amini.
Herald added a project: LLVM.
andydavis1 retitled this revision from "BEGIN_PUBLIC [MLIR][Vector] Update ShapeCastOp folder to use producer-consumer value forwarding." to "[MLIR][Vector] Update ShapeCastOp folder to use producer-consumer value forwarding.".
andydavis1 edited the summary of this revision.

Update ShapeCastOp folder to use producer-consumer value forwarding.
Support is added for tracking sub-vectors through trivial shape cast operations,
where the sub-vector shape is preserved across shape cast operations and only
leading ones are added or removed.
Support is preserved for cancelling shape cast operations.
One unit test is added and two are updated.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D77253

Files:
  mlir/lib/Dialect/Vector/VectorTransforms.cpp
  mlir/test/Dialect/Vector/vector-transforms.mlir

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D77253.254334.patch
Type: text/x-patch
Size: 8625 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200401/51f082c5/attachment.bin>


More information about the llvm-commits mailing list