Extend dot-product handling to skip transposes of the first operand. As
this is a vector, the conversion between column and row vector via the
transpose isn't needed.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D148428
[Matrix] Remove redundant transpose with dot product lowering. ClosedPublic Authored by fhahn on Apr 15 2023, 7:05 AM.
Details Summary Extend dot-product handling to skip transposes of the first operand. As
Diff Detail
Event Timelinefhahn added a child revision: D148429: [Matrix] Convert binop operand of dot product to a row vector..Apr 15 2023, 7:07 AM This revision is now accepted and ready to land.May 10 2023, 11:37 AM This revision was landed with ongoing or failed builds.May 14 2023, 2:07 PM Closed by commit rGebbcbb2af51a: [Matrix] Remove redundant transpose with dot product lowering. (authored by fhahn). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 522022 llvm/lib/Transforms/Scalar/LowerMatrixIntrinsics.cpp
llvm/test/Transforms/LowerMatrixIntrinsics/dot-product-transpose-int.ll
|