[Openmp-commits] [PATCH] D105644: [libomptarget][nfc][devicertl] Split execution params
Jon Chesterfield via Phabricator via Openmp-commits
openmp-commits at lists.llvm.org
Thu Jul 8 16:53:36 PDT 2021
JonChesterfield added a comment.
This did not fix the codegen I wanted it to - the LDS variables that only have one store of a constant, followed by loads, do not propagate that constant - but it should make such a transform easier. No known bits or looking through the bitwise op required.
We may get a reasonable hit rate for shared/lds memory out of a transform that looks at a variable that starts undef, and only ever has one constant stored to it, therefore assuming every load is of that constant (as undef loads may as well be assumed to be that constant).
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D105644/new/
https://reviews.llvm.org/D105644
More information about the Openmp-commits
mailing list