llvm-project/llvm/test/Transforms/LowerMatrixIntrinsics
Florian Hahn dc2c9b0fcf [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
2019-12-27 15:50:47 +00:00
..
bigger-expressions-double.ll [Matrix] Propagate and use shape info for binary operators. 2019-12-27 15:50:47 +00:00
multiply-double-contraction-fmf.ll [Matrix] Use fmuladd for matrix.multiply if allowed. 2019-12-23 14:49:14 +01:00
multiply-double-contraction.ll [Matrix] Use fmuladd for matrix.multiply if allowed. 2019-12-23 14:49:14 +01:00
multiply-double.ll
multiply-float-contraction-fmf.ll [Matrix] Use fmuladd for matrix.multiply if allowed. 2019-12-23 14:49:14 +01:00
multiply-float-contraction.ll [Matrix] Use fmuladd for matrix.multiply if allowed. 2019-12-23 14:49:14 +01:00
multiply-float.ll
multiply-i32.ll
propagate-forward.ll [Matrix] Propagate and use shape info for binary operators. 2019-12-27 15:50:47 +00:00
propagate-mixed-users.ll
strided-load-double.ll
strided-load-float.ll
strided-load-i32.ll
strided-store-double.ll
strided-store-float.ll
strided-store-i32.ll
transpose-double.ll
transpose-float.ll
transpose-i32.ll