[all-commits] [llvm/llvm-project] 1002c0: [flang][OpenMP] support more reduction types for p...

Tom Eccles via All-commits all-commits at lists.llvm.org
Thu Jun 20 02:37:13 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 1002c08c646d8c85fb63a54140a00c642f317b28
      https://github.com/llvm/llvm-project/commit/1002c08c646d8c85fb63a54140a00c642f317b28
  Author: Tom Eccles <tom.eccles at arm.com>
  Date:   2024-06-20 (Thu, 20 Jun 2024)

  Changed paths:
    M flang/lib/Lower/OpenMP/ReductionProcessor.cpp
    R flang/test/Lower/OpenMP/Todo/reduction-array-intrinsic.f90
    A flang/test/Lower/OpenMP/reduction-array-intrinsic.f90
    A flang/test/Lower/OpenMP/wsloop-reduction-allocatable-array-minmax.f90

  Log Message:
  -----------
  [flang][OpenMP] support more reduction types for procedure designators (#96057)

This re-uses reduction declarations from intrinsic operators to add
support for reductions of allocatables, pointers, and arrays with
procedure designators (e.g. min/max).

I have split this into two commits to make it easier to review. The
first one makes the functional change. The second cleans things up now
that we can share much more code between intrinsic operators and
procedure designators.



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