diff options
author | Kareem Ergawy <kareem.ergawy@amd.com> | 2025-09-23 07:56:16 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-09-23 07:56:16 +0200 |
commit | 9b75446940c0ed3f4d66991f855bb048015f0a50 (patch) | |
tree | 1c71e9e500ac913275062a25921c0d8ef2f30718 /clang/lib/AST/ByteCode/Compiler.cpp | |
parent | 15f05dc135049ad125f19604508a51b50402f9d4 (diff) | |
download | llvm-9b75446940c0ed3f4d66991f855bb048015f0a50.zip llvm-9b75446940c0ed3f4d66991f855bb048015f0a50.tar.gz llvm-9b75446940c0ed3f4d66991f855bb048015f0a50.tar.bz2 |
[flang][OpenMP] `do concurrent`: support `reduce` on device (#156610)
Extends `do concurrent` to OpenMP device mapping by adding support for
mapping `reduce` specifiers to omp `reduction` clauses. The changes
attach 2 `reduction` clauses to the mapped OpenMP construct: one on the
`teams` part of the construct and one on the `wloop` part.
- https://github.com/llvm/llvm-project/pull/155754
- https://github.com/llvm/llvm-project/pull/155987
- https://github.com/llvm/llvm-project/pull/155992
- https://github.com/llvm/llvm-project/pull/155993
- https://github.com/llvm/llvm-project/pull/157638
- https://github.com/llvm/llvm-project/pull/156610 ◀️
- https://github.com/llvm/llvm-project/pull/156837
Diffstat (limited to 'clang/lib/AST/ByteCode/Compiler.cpp')
0 files changed, 0 insertions, 0 deletions