aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineScheduler.cpp
diff options
context:
space:
mode:
authorQuinn Dawkins <quinn.dawkins@gmail.com>2024-07-08 17:24:37 -0400
committerGitHub <noreply@github.com>2024-07-08 17:24:37 -0400
commit4ad967851e71efe6671ff9ba2f1c31dd26ca8301 (patch)
treeeeb415c78a0827ceb839e9c7eb33c19c4f7e6cc5 /llvm/lib/CodeGen/MachineScheduler.cpp
parentceaaa19238ac9ca3e42503eca4d4d2215b27bbc1 (diff)
downloadllvm-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