[Openmp-commits] [PATCH] D117627: [OpenMP] Introduce an environment variable to disable atomic map clauses

Ye Luo via Phabricator via Openmp-commits openmp-commits at lists.llvm.org
Tue Jan 18 18:39:26 PST 2022


ye-luo requested changes to this revision.
ye-luo added inline comments.
This revision now requires changes to proceed.


================
Comment at: openmp/docs/design/Runtimes.rst:686
     * ``LIBOMPTARGET_SHARED_MEMORY_SIZE=<Num>``
+    * ``LIBOMPTARGET_MAP_FORCE_ATOMIC=[no, off, 0] (default on)``
 
----------------
OpenMP spec use true/false, TRUE/FALSE. So better to keep the same convention. Values other than these four values should error out.


================
Comment at: openmp/libomptarget/src/device.cpp:27
+  if (!PM->UseEventsForAtomicTransfers)
+    return OFFLOAD_SUCCESS;
+
----------------
unlock before return.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D117627



More information about the Openmp-commits mailing list