[all-commits] [llvm/llvm-project] 6ecc9e: [flang][fir] Add locality specifiers modeling to `...

Kareem Ergawy via All-commits all-commits at lists.llvm.org
Mon May 5 04:08:53 PDT 2025


  Branch: refs/heads/users/ergawy/fir-dc-local-spec-1
  Home:   https://github.com/llvm/llvm-project
  Commit: 6ecc9ea6e6316d42951ffeb68f636cd3d61f6a56
      https://github.com/llvm/llvm-project/commit/6ecc9ea6e6316d42951ffeb68f636cd3d61f6a56
  Author: ergawy <kareem.ergawy at amd.com>
  Date:   2025-05-05 (Mon, 05 May 2025)

  Changed paths:
    M flang/include/flang/Optimizer/Dialect/FIROps.td
    M flang/lib/Lower/Bridge.cpp
    M flang/lib/Optimizer/Dialect/FIROps.cpp
    M flang/test/Fir/do_concurrent.fir
    M flang/test/Fir/invalid.fir

  Log Message:
  -----------
  [flang][fir] Add locality specifiers modeling to `fir.do_concurrent.loop`

Extends `fir.do_concurrent.loop` ops to model locality specifiers. This
follows the same pattern used in OpenMP where an op of type `fir.local`
(in OpenMP it is `omp.private`) is referenced from the `do concurrent`
locality specifier. This PR adds the MLIR op changes as well as printing
and parsing logic.



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