diff options
author | Quinn Dawkins <quinn.dawkins@gmail.com> | 2024-07-08 17:24:37 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-07-08 17:24:37 -0400 |
commit | 4ad967851e71efe6671ff9ba2f1c31dd26ca8301 (patch) | |
tree | eeb415c78a0827ceb839e9c7eb33c19c4f7e6cc5 /llvm/lib/CodeGen/MachineScheduler.cpp | |
parent | ceaaa19238ac9ca3e42503eca4d4d2215b27bbc1 (diff) | |
download | llvm-4ad967851e71efe6671ff9ba2f1c31dd26ca8301.zip llvm-4ad967851e71efe6671ff9ba2f1c31dd26ca8301.tar.gz llvm-4ad967851e71efe6671ff9ba2f1c31dd26ca8301.tar.bz2 |
[mlir][Linalg] Allow propagation of pack through multi use pad (#98039)
This allows bubbling `tensor.pack` through `tensor.pad` when the pad has
multiple uses. A new pad is created and a `tensor.unpack` is inserted to
connect the packed pad with the new users.
To keep the previous behavior, the layout propagation control function
can be modified to disallow multi-use propagation.
Diffstat (limited to 'llvm/lib/CodeGen/MachineScheduler.cpp')
0 files changed, 0 insertions, 0 deletions