diff options
author | Valentin Clement (バレンタイン クレメン) <clementval@gmail.com> | 2023-09-28 08:36:19 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-09-28 08:36:19 -0700 |
commit | ef1eb502e01c55e8370a392bf259d624489c37e5 (patch) | |
tree | 5ebafb36b732afafaba34830dd2273835210e6d5 /clang/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp | |
parent | 989173c09c2930a9f523ccb455111ef446e9f96d (diff) | |
download | llvm-ef1eb502e01c55e8370a392bf259d624489c37e5.zip llvm-ef1eb502e01c55e8370a392bf259d624489c37e5.tar.gz llvm-ef1eb502e01c55e8370a392bf259d624489c37e5.tar.bz2 |
[flang][openacc] Support assumed shape arrays in reduction (#67610)
Assumed shape array are using descriptor and must be handled differently
than known shape arrays. This patch adds support to generate the `init`
and `combiner` region for the reduction recipe operation with assumed
shape array by using the descriptor and the HLFIR lowering path.
`createTempFromMold` function is moved from
`flang/lib/Optimizer/HLFIR/Transforms/BufferizeHLFIR.cpp` to
`flang/include/flang/Optimizer/Builder/HLFIRTools.h` to be reused to
create the private copy.
Diffstat (limited to 'clang/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp')
0 files changed, 0 insertions, 0 deletions