[PATCH] D70898: [Matrix] Propagate and use shape info for binary operators.

Florian Hahn via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Dec 2 05:52:06 PST 2019


fhahn created this revision.
fhahn added reviewers: anemet, Gerolf, reames, hfinkel, andrew.w.kaylor.
Herald added a subscriber: hiraditya.
Herald added a project: LLVM.
fhahn added a parent revision: D70897: [Matrix] Add forward shape propagation and first shape aware lowerings..

This patch extends the current shape propagation and shape aware
lowering to also support binary operators. Those operators are uniform
with respect to their shape (shape of the input operands is the same as
the shape of their result).


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D70898

Files:
  llvm/lib/Transforms/Scalar/LowerMatrixIntrinsics.cpp
  llvm/test/Transforms/LowerMatrixIntrinsics/bigger-expressions-double.ll
  llvm/test/Transforms/LowerMatrixIntrinsics/propagate-forward.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D70898.231686.patch
Type: text/x-patch
Size: 12339 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20191202/5ecfc745/attachment.bin>


More information about the llvm-commits mailing list