aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Sema/SemaDecl.cpp
diff options
context:
space:
mode:
authorJakub Kuderski <jakub@nod-labs.com>2024-04-11 11:07:17 -0400
committerGitHub <noreply@github.com>2024-04-11 11:07:17 -0400
commit44718311dee486f1823876e8af9100afcc50041b (patch)
tree2ad8df5ebb79e489d4f9e15f958619cf9b2e7f1b /clang/lib/Sema/SemaDecl.cpp
parentff74236f342c7bc185f56a07bab7bd0cf356c7c6 (diff)
downloadllvm-44718311dee486f1823876e8af9100afcc50041b.zip
llvm-44718311dee486f1823876e8af9100afcc50041b.tar.gz
llvm-44718311dee486f1823876e8af9100afcc50041b.tar.bz2
[mlir][amdgpu] Remove shared memory optimization pass (#88225)
This implementation has a number of issues and ultimately does not work on gfx9. * It does not reduce bank conflicts with wide memory accesses. * It does not correctly account for when LDS bank conflicts occur on amdgpu. * The implementation is too fragile to be used on real-world code. For example, the code bails out on any `memref.subview` in the root op, even when the subview is not a user of any of the `memref.alloc` ops. I do not see how these can be easily fixed, therefore I think it's better to delete this code.
Diffstat (limited to 'clang/lib/Sema/SemaDecl.cpp')
0 files changed, 0 insertions, 0 deletions