diff options
author | Simone Pellegrini <simone.pellegrini@arm.com> | 2025-06-13 11:03:09 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-06-13 10:03:09 +0100 |
commit | 4b59b7b94608ddbd21d14bec68400f2eb21f510d (patch) | |
tree | 815463c479d61d0bca1dc793328d041127f9fbbb /llvm/lib/ProfileData/Coverage/CoverageMapping.cpp | |
parent | 2d49bc01cf07434138ea01ef7b9ba4b646b54183 (diff) | |
download | llvm-4b59b7b94608ddbd21d14bec68400f2eb21f510d.zip llvm-4b59b7b94608ddbd21d14bec68400f2eb21f510d.tar.gz llvm-4b59b7b94608ddbd21d14bec68400f2eb21f510d.tar.bz2 |
[mlir][Linalg] Fix fusing of indexed linalg consumer with different axes (#140892)
When fusing two `linalg.genericOp`, where the producer has index
semantics, invalid `affine.apply` ops can be generated where the number
of indices do not match the number of loops in the fused genericOp.
This patch fixes the issue by directly using the number of loops from
the generated fused op.
Diffstat (limited to 'llvm/lib/ProfileData/Coverage/CoverageMapping.cpp')
0 files changed, 0 insertions, 0 deletions