[all-commits] [llvm/llvm-project] 3463ab: [OpenACC][CIR] Implement copyin/copyout/create low...

Erich Keane via All-commits all-commits at lists.llvm.org
Fri Jun 27 07:26:19 PDT 2025


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

  Changed paths:
    M clang/lib/CIR/CodeGen/CIRGenOpenACCClause.cpp
    A clang/test/CIR/CodeGenOpenACC/combined-copyin-copyout-create.c
    A clang/test/CIR/CodeGenOpenACC/compute-copyin-copyout-create.c
    M mlir/lib/Dialect/OpenACC/IR/OpenACC.cpp
    M mlir/test/Dialect/OpenACC/invalid.mlir
    M mlir/test/Dialect/OpenACC/ops.mlir

  Log Message:
  -----------
  [OpenACC][CIR] Implement copyin/copyout/create lowering for compute/c… (#145976)

…ombined

This patch does the lowering of copyin (represented as a
    acc.copyin/acc.delete), copyout (acc.create/acc.copyin), and create
(acc.create/acc.delete).

Additionally, it found a few problems with #144806, so it fixes those as
well.



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