diff options
author | Tom Eccles <tom.eccles@arm.com> | 2024-06-20 10:36:51 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-20 10:36:51 +0100 |
commit | 1002c08c646d8c85fb63a54140a00c642f317b28 (patch) | |
tree | 7b2c4eff9d5c4737f9b575dfc6bc4ccfb7459c35 /llvm/lib/CodeGen/MachineBasicBlock.cpp | |
parent | c1a7c5ac73af92316426deed5f8f10f33f729ad2 (diff) | |
download | llvm-1002c08c646d8c85fb63a54140a00c642f317b28.zip llvm-1002c08c646d8c85fb63a54140a00c642f317b28.tar.gz llvm-1002c08c646d8c85fb63a54140a00c642f317b28.tar.bz2 |
[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.
Diffstat (limited to 'llvm/lib/CodeGen/MachineBasicBlock.cpp')
0 files changed, 0 insertions, 0 deletions