[all-commits] [llvm/llvm-project] 0389be: [flang] Extend `fir.do_loop` to reuse OpenMP claus...

Kareem Ergawy via All-commits all-commits at lists.llvm.org
Tue Mar 11 22:35:05 PDT 2025


  Branch: refs/heads/users/ergawy/locality_specs_4_lower_local_init_spec
  Home:   https://github.com/llvm/llvm-project
  Commit: 0389be99b0117fc463b4f40a2a96a517e1725867
      https://github.com/llvm/llvm-project/commit/0389be99b0117fc463b4f40a2a96a517e1725867
  Author: ergawy <kareem.ergawy at amd.com>
  Date:   2025-03-12 (Wed, 12 Mar 2025)

  Changed paths:
    M flang/include/flang/Optimizer/Dialect/CMakeLists.txt
    M flang/include/flang/Optimizer/Dialect/FIROps.td
    M flang/lib/Optimizer/Dialect/FIROps.cpp

  Log Message:
  -----------
  [flang] Extend `fir.do_loop` to reuse OpenMP clause table-gen records


  Commit: 68d9c7bcb325d166cc75c06952723ab00dde2b7e
      https://github.com/llvm/llvm-project/commit/68d9c7bcb325d166cc75c06952723ab00dde2b7e
  Author: ergawy <kareem.ergawy at amd.com>
  Date:   2025-03-12 (Wed, 12 Mar 2025)

  Changed paths:
    M flang/include/flang/Optimizer/Dialect/FIROps.td
    M flang/lib/Optimizer/Dialect/FIROps.cpp

  Log Message:
  -----------
  [flang] Parsing and printing for `fir.do_loop` with `private` specifiers


  Commit: 6261c45d415b37a480d0f0fcb004a434eb6cb493
      https://github.com/llvm/llvm-project/commit/6261c45d415b37a480d0f0fcb004a434eb6cb493
  Author: ergawy <kareem.ergawy at amd.com>
  Date:   2025-03-12 (Wed, 12 Mar 2025)

  Changed paths:
    M flang/include/flang/Optimizer/Dialect/FIROps.td
    M flang/lib/Optimizer/Transforms/ControlFlowConverter.cpp

  Log Message:
  -----------
  [flang] Basic lowering of `fir.do_loop` locality specifiers


  Commit: 0eee95bd21de98b015afdf33df48a2c738e0e9de
      https://github.com/llvm/llvm-project/commit/0eee95bd21de98b015afdf33df48a2c738e0e9de
  Author: ergawy <kareem.ergawy at amd.com>
  Date:   2025-03-12 (Wed, 12 Mar 2025)

  Changed paths:
    M flang/lib/Optimizer/Transforms/ControlFlowConverter.cpp

  Log Message:
  -----------
  [flang] Basic lowering of `fir.do_loop`'s `local_init` specifier


  Commit: 1bc03e81720ebf95c4f824b9d662f04ecb9441db
      https://github.com/llvm/llvm-project/commit/1bc03e81720ebf95c4f824b9d662f04ecb9441db
  Author: ergawy <kareem.ergawy at amd.com>
  Date:   2025-03-12 (Wed, 12 Mar 2025)

  Changed paths:
    M flang/include/flang/Lower/AbstractConverter.h
    M flang/lib/Lower/Bridge.cpp
    M flang/lib/Lower/OpenMP/DataSharingProcessor.cpp
    M flang/lib/Lower/OpenMP/DataSharingProcessor.h

  Log Message:
  -----------
  [flang] Basic PFT to MLIR lowering for `do concurrent` locality specifiers


  Commit: a7e151b5c640ba69637321feeaafb72c896bb587
      https://github.com/llvm/llvm-project/commit/a7e151b5c640ba69637321feeaafb72c896bb587
  Author: ergawy <kareem.ergawy at amd.com>
  Date:   2025-03-12 (Wed, 12 Mar 2025)

  Changed paths:
    A do_loop_with_local_and_local_init.f90
    A do_loop_with_local_and_local_init.mlir

  Log Message:
  -----------
  Add sample test


Compare: https://github.com/llvm/llvm-project/compare/0005b5ea6175...a7e151b5c640

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