diff options
author | Nikolas Klauser <nikolasklauser@berlin.de> | 2025-03-05 14:18:49 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-03-05 14:18:49 +0100 |
commit | 15edf8725a8044e5cb681a5773e0ada1249690cb (patch) | |
tree | 8a68ebeb7a0e755e45a4769deec253b71af87ba8 /lldb/source/Commands/CommandObjectMemory.cpp | |
parent | 8c0e9adc5c1f4b1deba06d6af25c75d0c8da0557 (diff) | |
download | llvm-15edf8725a8044e5cb681a5773e0ada1249690cb.zip llvm-15edf8725a8044e5cb681a5773e0ada1249690cb.tar.gz llvm-15edf8725a8044e5cb681a5773e0ada1249690cb.tar.bz2 |
[libc++] Optimize num_put integral functions (#120859)
```
-------------------------------------------------------
Benchmark old new
-------------------------------------------------------
BM_num_put<bool> 76.2 ns 32.0 ns
BM_num_put<long> 76.9 ns 33.1 ns
BM_num_put<long long> 77.9 ns 34.2 ns
BM_num_put<unsigned long> 78.4 ns 33.1 ns
BM_num_put<unsigned long long> 78.0 ns 34.4 ns
BM_num_put<double> 224 ns 228 ns
BM_num_put<long double> 239 ns 230 ns
BM_num_put<const void*> 68.7 ns 35.1 ns
```
Fixes #40109.
Diffstat (limited to 'lldb/source/Commands/CommandObjectMemory.cpp')
0 files changed, 0 insertions, 0 deletions