[libcxx-commits] [PATCH] D150284: [libc++][PSTL] Add a simple	std::thread backend
    Louis Dionne via Phabricator via libcxx-commits 
    libcxx-commits at lists.llvm.org
       
    Fri May 19 13:47:43 PDT 2023
    
    
  
ldionne added a comment.
After discussing with @EricWF, we agreed that the actually relevant part of this patch is not the implementation of the threading backend, but rather the plumbing around it (e.g the CMake configuration, the `#ifdef`s in `pstl_backend.h`, the `__config_site` bits, etc.). As such, I think we should rip out the `.cpp` file and only implement `__parallel_for` and `__cancel_execution` in a serial way here (with a comment saying it's temporary). Then, once we have the full CPU backend API checked in (e.g. `__parallel_transform_reduce` and friends), we can go back and create a reasonable `std::thread` backend implementation.
Repository:
  rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D150284/new/
https://reviews.llvm.org/D150284
    
    
More information about the libcxx-commits
mailing list