diff options
author | Florian Hahn <flo@fhahn.com> | 2024-11-28 16:11:39 +0000 |
---|---|---|
committer | Florian Hahn <flo@fhahn.com> | 2024-11-28 16:11:40 +0000 |
commit | 12cefcc7ecd2615069206b35b0ea81b9e78bb1ea (patch) | |
tree | e261d81fd6eda2bc4736f42d3fb0cd987c07edd7 /llvm/lib/Analysis/LoopAccessAnalysis.cpp | |
parent | f623df6376b94906671ad6e875e6f504b74fed31 (diff) | |
download | llvm-12cefcc7ecd2615069206b35b0ea81b9e78bb1ea.zip llvm-12cefcc7ecd2615069206b35b0ea81b9e78bb1ea.tar.gz llvm-12cefcc7ecd2615069206b35b0ea81b9e78bb1ea.tar.bz2 |
[Matrix] Skip already fused instructions before trying to fuse multiply.
lowerDotProduct called above may already lower a matrix multiply and
mark it as procssed by adding it to FusedInsts. Don't try to process it
again in LowerMatrixMultiplyFused by checking if FusedInsts.
Without this change, we trigger an assertion when trying to erase the
same original matrix multiply twice.
Diffstat (limited to 'llvm/lib/Analysis/LoopAccessAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions