diff options
author | Joseph Huber <huberjn@outlook.com> | 2025-07-27 21:12:40 -0500 |
---|---|---|
committer | Joseph Huber <huberjn@outlook.com> | 2025-07-28 09:23:29 -0500 |
commit | a1a610a1285fe4cde9f5f6a4a759da95266bdcb6 (patch) | |
tree | 978e2c05e413b9ad205be7ffed4b04238af6e4d3 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | a7649007ef269c397b5d474d1b5f4432da96d1de (diff) | |
download | llvm-a1a610a1285fe4cde9f5f6a4a759da95266bdcb6.zip llvm-a1a610a1285fe4cde9f5f6a4a759da95266bdcb6.tar.gz llvm-a1a610a1285fe4cde9f5f6a4a759da95266bdcb6.tar.bz2 |
[libc] Increase the number of times we wait on a slab
Summary:
This wait restricts how long we wait on a slab. The only reason this
isn't an infinite loop is to prevent complete deadlocks. However, this
limit was *just* on the cusp of waiting long enough for the allocation
to be done. Just increase this to a sufficiently large value, because
this limit only exists to keep the interface wait-free in the absolute
worst case scheduling scenario. This *MASSIVELY* improved performance
for mixed allocations as we no longer shuffled around creating more than
necessary.
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions