[all-commits] [llvm/llvm-project] 33d208: [OpenACC][CIR] Implement enter-data + clause lower...

Erich Keane via All-commits all-commits at lists.llvm.org
Fri Jun 27 13:48:04 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 33d20828d1ff4bcdfc519c16f0bea4fadbbc39f7
      https://github.com/llvm/llvm-project/commit/33d20828d1ff4bcdfc519c16f0bea4fadbbc39f7
  Author: Erich Keane <ekeane at nvidia.com>
  Date:   2025-06-27 (Fri, 27 Jun 2025)

  Changed paths:
    M clang/lib/CIR/CodeGen/CIRGenOpenACCClause.cpp
    M clang/lib/CIR/CodeGen/CIRGenStmtOpenACC.cpp
    A clang/test/CIR/CodeGenOpenACC/enter-data.c
    M mlir/include/mlir/Dialect/OpenACC/OpenACCOps.td
    M mlir/lib/Dialect/OpenACC/IR/OpenACC.cpp

  Log Message:
  -----------
  [OpenACC][CIR] Implement enter-data + clause lowering (#146146)

'enter data' is a new construct type that requires one of the data
clauses, so we had to wait for all clauses to be ready before we could
commit this. Most of the clauses are simple, but there is a little bit
of work to get 'async' and 'wait' to have similar interfaces in the ACC
dialect, where helpers were added.



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