[libcxx-commits] [PATCH] D99836: [pstl] Implement OpenMP backend
Christopher Nelson via Phabricator via libcxx-commits
libcxx-commits at lists.llvm.org
Sat Apr 3 05:07:28 PDT 2021
nadiasvertex created this revision.
Herald added subscribers: jfb, mgrang, guansong, yaxunl, mgorny.
Herald added a reviewer: ldionne.
nadiasvertex requested review of this revision.
Herald added a reviewer: jdoerfert.
Herald added subscribers: libcxx-commits, sstefan1.
Herald added a project: libc++.
Herald added a reviewer: libc++.
Implement the PSTL backend using OpenMP. This patch is not complete, but it is nearly complete and certainly ready for reviewers. One algorithm has not been implemented, and the parallel partial sort does not pass all tests. The others pass all existing tests.
Repository:
rG LLVM Github Monorepo
https://reviews.llvm.org/D99836
Files:
libcxx/cmake/Modules/DefineLinkerScript.cmake
libcxx/src/CMakeLists.txt
pstl/CMakeLists.txt
pstl/include/__pstl_config_site.in
pstl/include/pstl/internal/algorithm_impl.h
pstl/include/pstl/internal/execution_impl.h
pstl/include/pstl/internal/parallel_backend.h
pstl/include/pstl/internal/parallel_backend_omp.h
pstl/include/pstl/internal/pstl_config.h
pstl/include/pstl/internal/unseq_backend_simd.h
pstl/include/pstl/internal/utils.h
pstl/test/std/algorithms/alg.modifying.operations/replace.pass.cpp
pstl/test/std/numerics/numeric.ops/transform_reduce.pass.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D99836.335081.patch
Type: text/x-patch
Size: 158039 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/libcxx-commits/attachments/20210403/85290229/attachment-0001.bin>
More information about the libcxx-commits
mailing list