[all-commits] [llvm/llvm-project] 4847bd: [mlir][acc] Add support for data clause modifiers ...

Razvan Lupusoru via All-commits all-commits at lists.llvm.org
Tue Jun 24 07:48:28 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 4847bd5ae40d59d4d6eb78ed048bc51a6ca00161
      https://github.com/llvm/llvm-project/commit/4847bd5ae40d59d4d6eb78ed048bc51a6ca00161
  Author: Razvan Lupusoru <razvan.lupusoru at gmail.com>
  Date:   2025-06-24 (Tue, 24 Jun 2025)

  Changed paths:
    M mlir/include/mlir/Dialect/OpenACC/OpenACCOps.td
    M mlir/lib/Dialect/OpenACC/IR/OpenACC.cpp
    M mlir/test/Dialect/OpenACC/invalid.mlir
    M mlir/test/Dialect/OpenACC/ops.mlir

  Log Message:
  -----------
  [mlir][acc] Add support for data clause modifiers (#144806)

The OpenACC data clause operations have been updated to support the
OpenACC 3.4 data clause modifiers. This includes ensuring verifiers
check that only supported ones are used on relevant operations.

In order to support a seamless update from encoding the modifiers in the
data clause to this attribute, the following considerations were made:
- Ensure that modifier builders which do not take modifier are still
available.
- All data clause enum values are left in place until a complete
transition is made to the new modifiers.



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