The dot product lowering will use the left operand as row vector.
If the operand is a binary op, convert it to operate on a row vector
instead of a column vector.
Depends on D148428.
Paths
| Differential D148429
[Matrix] Convert binop operand of dot product to a row vector. ClosedPublic Authored by fhahn on Apr 15 2023, 7:07 AM.
Details Summary The dot product lowering will use the left operand as row vector. Depends on D148428.
Diff Detail
Event Timelinefhahn added a child revision: D148430: [Matrix] Convert column-vector ops feeding dot product to row-vectors..Apr 15 2023, 7:37 AM This revision is now accepted and ready to land.May 10 2023, 11:34 AM This revision was landed with ongoing or failed builds.Jun 7 2023, 12:45 PM Closed by commit rGc10a7772bd76: [Matrix] Convert binop operand of dot product to a row vector. (authored by fhahn). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 529409 llvm/lib/Transforms/Scalar/LowerMatrixIntrinsics.cpp
llvm/test/Transforms/LowerMatrixIntrinsics/dot-product-int.ll
|