[all-commits] [llvm/llvm-project] 6069a6: [pstl] Initial implementation of OpenMP backend, o...

MikeDvorskiy via All-commits all-commits at lists.llvm.org
Fri Oct 15 05:36:26 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 6069a6a5049497a32a50a49661c2f4169078bdba
      https://github.com/llvm/llvm-project/commit/6069a6a5049497a32a50a49661c2f4169078bdba
  Author: Mikhail Dvorskiy <mikhail.dvorskiy at intel.com>
  Date:   2021-10-15 (Fri, 15 Oct 2021)

  Changed paths:
    M libcxx/cmake/Modules/DefineLinkerScript.cmake
    M pstl/CMakeLists.txt
    M pstl/CREDITS.txt
    M pstl/include/__pstl_config_site.in
    A pstl/include/pstl/internal/omp/parallel_for.h
    A pstl/include/pstl/internal/omp/parallel_for_each.h
    A pstl/include/pstl/internal/omp/parallel_invoke.h
    A pstl/include/pstl/internal/omp/parallel_merge.h
    A pstl/include/pstl/internal/omp/parallel_reduce.h
    A pstl/include/pstl/internal/omp/parallel_scan.h
    A pstl/include/pstl/internal/omp/parallel_stable_partial_sort.h
    A pstl/include/pstl/internal/omp/parallel_stable_sort.h
    A pstl/include/pstl/internal/omp/parallel_transform_reduce.h
    A pstl/include/pstl/internal/omp/parallel_transform_scan.h
    A pstl/include/pstl/internal/omp/util.h
    M pstl/include/pstl/internal/parallel_backend.h
    A pstl/include/pstl/internal/parallel_backend_omp.h
    M pstl/include/pstl/internal/pstl_config.h
    M pstl/include/pstl/internal/utils.h

  Log Message:
  -----------
  [pstl] Initial implementation of OpenMP backend, on behalf of Christopher Nelson nadiasvertex at gmail.com

Phabricator Review:
https://reviews.llvm.org/D99836

A couple of parallel patterns still remains serial - "Parallel partial sort", and "Parallel transform scan" - there are //TODOs in the code.




More information about the All-commits mailing list