[Matrix] Fix transpose-multiply folding if transpose has multiple uses
authorAdam Nemet <anemet@apple.com>
Thu, 3 Jun 2021 15:57:33 +0000 (08:57 -0700)
committerAdam Nemet <anemet@apple.com>
Fri, 4 Jun 2021 17:55:03 +0000 (10:55 -0700)
commitffde966cd9bfd3f5aeb7bb26e8c0b8e71ec14899
tree06e3a0f7320415508bd0553b4e7be6c679554ea6
parentb19c0ac7dd61c6929a633f636bded7623d6e7065
[Matrix] Fix transpose-multiply folding if transpose has multiple uses

Don't add it to FusedInsts in this case.

Differential Revision: https://reviews.llvm.org/D103627
llvm/lib/Transforms/Scalar/LowerMatrixIntrinsics.cpp
llvm/test/Transforms/LowerMatrixIntrinsics/multiply-right-transpose.ll