[all-commits] [llvm/llvm-project] fedbe3: [OpenACC][CIR] Implement atomic-write lowering (#1...

Erich Keane via All-commits all-commits at lists.llvm.org
Thu Oct 23 07:21:51 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: fedbe384519115b25b193db2882b18b6bf253eaa
      https://github.com/llvm/llvm-project/commit/fedbe384519115b25b193db2882b18b6bf253eaa
  Author: Erich Keane <ekeane at nvidia.com>
  Date:   2025-10-23 (Thu, 23 Oct 2025)

  Changed paths:
    M clang/include/clang/AST/StmtOpenACC.h
    M clang/lib/AST/StmtOpenACC.cpp
    M clang/lib/CIR/CodeGen/CIRGenStmtOpenACC.cpp
    A clang/test/CIR/CodeGenOpenACC/atomic-write.cpp

  Log Message:
  -----------
  [OpenACC][CIR] Implement atomic-write lowering (#164627)

This is a slightly more complicated variant of this, which supports 'x =
expr', so the right hand side is an r-value. This patch implements that,
adds some tests, and does some minor refactoring to the infrastructure
added for the 'atomic read' to make it more flexible for 'write'.

This is the second of four 'atomic' kinds.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list