diff options
author | Sergio Afonso <safonsof@amd.com> | 2024-10-16 10:27:50 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-10-16 10:27:50 +0100 |
commit | 15d85769f119061fbfcae6e9de43982b534ef724 (patch) | |
tree | 49c25dfaac4b3f65902a815618ec15e98847d5e6 /llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp | |
parent | b5cc222d7429fe6f18c787f633d5262fac2e676f (diff) | |
download | llvm-15d85769f119061fbfcae6e9de43982b534ef724.zip llvm-15d85769f119061fbfcae6e9de43982b534ef724.tar.gz llvm-15d85769f119061fbfcae6e9de43982b534ef724.tar.bz2 |
[Flang][OpenMP] Support lowering of simd reductions (#112194)
This patch enables lowering to MLIR of the reduction clause of `simd`
constructs. Lowering from MLIR to LLVM IR remains unimplemented, so at
that stage it will result in errors being emitted rather than silently
ignoring it as it is currently done.
On composite `do simd` constructs, this lowering error will remain
untriggered, as the `omp.simd` operation in that case is currently
ignored. The MLIR representation, however, will now contain `reduction`
information.
Diffstat (limited to 'llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp')
0 files changed, 0 insertions, 0 deletions