diff options
author | Nicolas Vasilache <nicolas.vasilache@gmail.com> | 2023-04-04 08:17:19 -0700 |
---|---|---|
committer | Nicolas Vasilache <nicolas.vasilache@gmail.com> | 2023-04-13 05:21:38 -0700 |
commit | b3ed6e545568a2b483561b416c36942ce2e5d2a2 (patch) | |
tree | 27a427db37bbba04b3263e6d808f1077efa9e7e1 /bolt | |
parent | c950ba7d4898f63cb7734482b4dfa38ade6f685b (diff) | |
download | llvm-b3ed6e545568a2b483561b416c36942ce2e5d2a2.tar.gz |
[mlir][Linalg] Fix hoist padding through scf.for iter_arg
Previously, hoisting through an iter_arg would mistakenly yield the unpadded value and
cast it to the padded value.
This was incorrect and resulted in out-of-bounds accesses.
The correct formulation is to yield the padded value and extract a smaller dynamic slice
out of it.
Differential Revision: https://reviews.llvm.org/D148173
Diffstat (limited to 'bolt')
0 files changed, 0 insertions, 0 deletions