[all-commits] [llvm/llvm-project] dc2c9b: [Matrix] Propagate and use shape info for binary o...

Florian Hahn via All-commits all-commits at lists.llvm.org
Fri Dec 27 07:51:15 PST 2019


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: dc2c9b0fcf28d1d3d6f19ec15cb29dbbf1f43f9d
      https://github.com/llvm/llvm-project/commit/dc2c9b0fcf28d1d3d6f19ec15cb29dbbf1f43f9d
  Author: Florian Hahn <flo at fhahn.com>
  Date:   2019-12-27 (Fri, 27 Dec 2019)

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

  Log Message:
  -----------
  [Matrix] Propagate and use shape info for binary operators.

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).

Reviewers: anemet, Gerolf, reames, hfinkel, andrew.w.kaylor

Reviewed By: anemet

Differential Revision: https://reviews.llvm.org/D70898




More information about the All-commits mailing list