Add initial support to lower reduction clause to its representation in MLIR.
This patch adds support for addition of integer and real scalar types. Other
operators and types will be added with follow up patches.
Paths
| Differential D151564
[flang][openacc] Initial reduction clause lowering ClosedPublic Authored by clementval on May 26 2023, 6:40 AM.
Details Summary Add initial support to lower reduction clause to its representation in MLIR. This patch adds support for addition of integer and real scalar types. Other
Diff Detail
Event TimelineHerald added projects: Restricted Project, Restricted Project. · View Herald TranscriptMay 26 2023, 6:40 AM Herald added subscribers: stephenneuendorffer, nicolasvasilache, jdoerfert. · View Herald Transcript clementval added a child revision: D151565: [flang][openacc] Add lowering for multiply operator.May 26 2023, 6:44 AM
This revision is now accepted and ready to land.May 26 2023, 7:45 AM Closed by commit rG59ceb7dd9a02: [flang][openacc] Initial reduction clause lowering (authored by clementval). · Explain WhyJun 1 2023, 6:15 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 527389 flang/include/flang/Lower/OpenACC.h
flang/lib/Lower/OpenACC.cpp
flang/test/Lower/OpenACC/acc-reduction.f90
mlir/lib/Dialect/OpenACC/IR/OpenACC.cpp
|
Spacing seems off - you might need to run clang-format