llvm-capstone/libcxx
Nikolas Klauser 051c863012 [libc++][PSTL] Simplify the partitioning algorithm until we have better data to know how to chunk better
The current chunking strategy is very bad for sorting, and we don't really know how to chunk in general. This fixes the performance problem for sorting.

Reviewed By: ldionne, #libc

Spies: libcxx-commits, krytarowski

Differential Revision: https://reviews.llvm.org/D155531
2023-08-14 16:44:30 -07:00
..
benchmarks [libc++] Optimize internal function in <system_error> 2023-08-11 13:08:45 -07:00
cmake [libc++] Make sure we use the libdispatch backend on Apple platforms 2023-07-20 15:53:27 -04:00
docs Fix typos in documentation 2023-08-13 23:46:44 -07:00
include [libc++][PSTL] Simplify the partitioning algorithm until we have better data to know how to chunk better 2023-08-14 16:44:30 -07:00
lib [libc++] Optimize internal function in <system_error> 2023-08-11 13:08:45 -07:00
modules [libc++][modules] Removes the module partitions. 2023-08-09 19:39:08 +02:00
src [libc++][PSTL] Simplify the partitioning algorithm until we have better data to know how to chunk better 2023-08-14 16:44:30 -07:00
test [libc++][PSTL] Simplify the partitioning algorithm until we have better data to know how to chunk better 2023-08-14 16:44:30 -07:00
utils [libc++][Modules] Generate the __std_clang_module header 2023-08-14 12:08:00 -07:00
.clang-format [libc++] Fix thread annotations on shared_mutex and shared_timed_mutex 2023-07-06 08:37:10 -04:00
.clang-tidy [libc++] Fix template parameter naming and enforce it through readability-identifier-naming 2023-07-24 19:54:12 -07:00
.gitignore
appveyor-reqs-install.cmd
appveyor.yml [libc++] Re-apply "Always build c++experimental.a"" 2022-07-19 10:44:19 -04:00
CMakeLists.txt [libcxx] Respect CMAKE_MSVC_RUNTIME_LIBRARY wrt whether to use the debug CRT 2023-08-04 15:53:45 +03:00
CREDITS.TXT [libcxx] Add mdspan/extents 2023-05-16 14:30:36 -07:00
LICENSE.TXT
TODO.TXT