[PATCH] D97818: [OpenMP] Replace GPU globalization calls with shared memory in the middle-end

Joseph Huber via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Mar 12 13:24:52 PST 2021


jhuber6 updated this revision to Diff 330353.
jhuber6 retitled this revision from "[OpenMP] Remove GPU globalization calls in the middle-end" to "[OpenMP] Replace GPU globalization calls with shared memory in the middle-end".
jhuber6 edited the summary of this revision.
jhuber6 added a comment.

Changing this optimization to replace the globalization calls with shared memory. Removing them will be done by the attributor using HeapToStack once we add the allocation calls and improve the attributor.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D97818/new/

https://reviews.llvm.org/D97818

Files:
  llvm/lib/Transforms/IPO/OpenMPOpt.cpp
  llvm/test/Transforms/OpenMP/replace_globalization.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D97818.330353.patch
Type: text/x-patch
Size: 8542 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20210312/d33fd904/attachment.bin>


More information about the llvm-commits mailing list