mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-24 19:52:54 +01:00
e01aed9846
But now include a check for CPU_COUNT so we still build on 10 year old versions of glibc. Original message: Use sched_getaffinity instead of std:🧵:hardware_concurrency. The issue with std:🧵:hardware_concurrency is that it forwards to libc and some implementations (like glibc) don't take thread affinity into consideration. With this change a llvm program that can execute in only 2 cores will use 2 threads, even if the machine has 32 cores. This makes benchmarking a lot easier, but should also help if someone doesn't want to use all cores for compilation for example. llvm-svn: 314931 |
||
---|---|---|
.. | ||
abi-breaking.h.cmake | ||
AsmParsers.def.in | ||
AsmPrinters.def.in | ||
config.h.cmake | ||
Disassemblers.def.in | ||
llvm-config.h.cmake | ||
Targets.def.in |