[all-commits] [llvm/llvm-project] 9008c4: [flang][OpenMP] `do concurrent`: support `local` o...

Kareem Ergawy via All-commits all-commits at lists.llvm.org
Mon Sep 22 22:27:43 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 9008c44c71c8ec1eddc64b61ccfa18c9bb2ba462
      https://github.com/llvm/llvm-project/commit/9008c44c71c8ec1eddc64b61ccfa18c9bb2ba462
  Author: Kareem Ergawy <kareem.ergawy at amd.com>
  Date:   2025-09-23 (Tue, 23 Sep 2025)

  Changed paths:
    M flang/include/flang/Optimizer/Dialect/FIROps.td
    M flang/lib/Optimizer/OpenMP/DoConcurrentConversion.cpp
    A flang/test/Transforms/DoConcurrent/local_device.mlir

  Log Message:
  -----------
  [flang][OpenMP] `do concurrent`: support `local` on device (#157638)

Extends support for mapping `do concurrent` on the device by adding
support for `local` specifiers. The changes in this PR map the local
variable to the `omp.target` op and uses the mapped value as the
`private` clause operand in the nested `omp.parallel` op.

- https://github.com/llvm/llvm-project/pull/155754
- https://github.com/llvm/llvm-project/pull/155987
- https://github.com/llvm/llvm-project/pull/155992
- https://github.com/llvm/llvm-project/pull/155993
- https://github.com/llvm/llvm-project/pull/157638 ◀️
- https://github.com/llvm/llvm-project/pull/156610
- https://github.com/llvm/llvm-project/pull/156837



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