[all-commits] [llvm/llvm-project] b11396: [OpenMP] Introduce more atomic operations into the...

Johannes Doerfert via All-commits all-commits at lists.llvm.org
Tue Oct 4 20:21:19 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: b113965073596347fa4eb6819e0ddf624b03a808
      https://github.com/llvm/llvm-project/commit/b113965073596347fa4eb6819e0ddf624b03a808
  Author: Johannes Doerfert <johannes at jdoerfert.de>
  Date:   2022-10-04 (Tue, 04 Oct 2022)

  Changed paths:
    M openmp/libomptarget/DeviceRTL/include/Synchronization.h
    M openmp/libomptarget/DeviceRTL/include/Utils.h
    M openmp/libomptarget/DeviceRTL/src/Synchronization.cpp

  Log Message:
  -----------
  [OpenMP] Introduce more atomic operations into the runtime

We should use OpenMP atomics but they don't take variable orderings.
Maybe we should expose all of this in the header but that solves only
part of the problem anyway.

Differential Revision: https://reviews.llvm.org/D135036




More information about the All-commits mailing list