llvm-project
a8319d8b - [libc++] Merge atomic-wait contention tables into a single table (#208493)

Commit
21 days ago
[libc++] Merge atomic-wait contention tables into a single table (#208493) PR #161086 (73a13839d3ec) introduced a new contention table for atomics with a native size. However, this also increases the size of the dylib and the footprint of processes using the dylib by a non-negligible margin. To mitigate this issue, this change folds the two tables into a single one. The native waiter count can be stored for free inside padding that was previously unused. rdar://179161875
Author
Parents
Loading