Parallel and serial constructs support reduction clause. Extend
recent D151564 loop reduction clause support to also include these
compute constructs.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
| Paths 
 |  Differential  D151955  
[flang][openacc] Lower reduction for compute constructs ClosedPublic Authored by razvanlupusoru on Jun 1 2023, 6:10 PM. 
Details Summary Parallel and serial constructs support reduction clause. Extend 
Diff Detail 
 Event TimelineHerald added projects: Restricted Project, Restricted Project.  ·  View Herald TranscriptJun 1 2023, 6:10 PM Herald added subscribers: stephenneuendorffer, nicolasvasilache, jdoerfert.  ·  View Herald Transcript This revision is now accepted and ready to land.Jun 1 2023, 6:19 PM This revision was landed with ongoing or failed builds.Jun 7 2023, 1:45 PM Closed by commit rG5e3faa05a0f1: [flang][openacc] Lower reduction for compute constructs (authored by razvanlupusoru).  ·  Explain Why This revision was automatically updated to reflect the committed changes. 
Revision Contents 
 
 
Diff 529407 flang/lib/Lower/OpenACC.cpp
 flang/test/Lower/OpenACC/acc-kernels-loop.f90
 flang/test/Lower/OpenACC/acc-loop.f90
 flang/test/Lower/OpenACC/acc-parallel-loop.f90
 flang/test/Lower/OpenACC/acc-parallel.f90
 flang/test/Lower/OpenACC/acc-serial-loop.f90
 flang/test/Lower/OpenACC/acc-serial.f90
 mlir/lib/Dialect/OpenACC/IR/OpenACC.cpp
 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
clang-format not found in user’s local PATH; not linting file.