[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