diff options
author | Mike Rice <michael.p.rice@intel.com> | 2021-03-19 17:39:04 -0700 |
---|---|---|
committer | Mike Rice <michael.p.rice@intel.com> | 2021-05-11 11:39:12 -0700 |
commit | f90abac6caab3b44e6a000de8cb72d204e74eb76 (patch) | |
tree | 053439d09a8f152cd8463a38dbc3c7db96264e07 /llvm/tools/llvm-cov/CodeCoverage.cpp | |
parent | 2075f2b296b0fa90cb7597f0f318232940d29e95 (diff) | |
download | llvm-f90abac6caab3b44e6a000de8cb72d204e74eb76.zip llvm-f90abac6caab3b44e6a000de8cb72d204e74eb76.tar.gz llvm-f90abac6caab3b44e6a000de8cb72d204e74eb76.tar.bz2 |
[OpenMP] Use compound operators for reduction combiner if available.
The OpenMP spec seems to require the compound operators be used for
+, *, &, |, and ^ reduction. So use these if a class has those operators.
If not try the simple operators as we did previously to limit the impact
to existing code.
Fixes: https://bugs.llvm.org/show_bug.cgi?id=48584
Differential Revision: https://reviews.llvm.org/D101941
Diffstat (limited to 'llvm/tools/llvm-cov/CodeCoverage.cpp')
0 files changed, 0 insertions, 0 deletions