diff options
author | Dmitry Vasilyev <dvassiliev@accesssoftek.com> | 2024-01-02 22:04:43 +0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-02 22:04:43 +0400 |
commit | 71f8ea3062a6b0a190835853ee77e58469763b9e (patch) | |
tree | de062d032d6f2a894dc890d246e1e3d8931e0b40 /llvm/lib/Object/WasmObjectFile.cpp | |
parent | 27091dacdd5f4a8601563f57e21f653d59169d46 (diff) | |
download | llvm-71f8ea3062a6b0a190835853ee77e58469763b9e.zip llvm-71f8ea3062a6b0a190835853ee77e58469763b9e.tar.gz llvm-71f8ea3062a6b0a190835853ee77e58469763b9e.tar.bz2 |
[llvm-cxxfilt] Added the option --no-params (#75348)
Added -p / --no-params flag to skip demangling function parameters
similar to how it is supported by GNU c++filt tool.
There are cases when users want to demangle a large number of symbols in
bulk, for example, at startup, and do not care about function parameters
and overloads at that time. Skipping the demangling of parameter types
led to a measurable improvement in performance. Our users reported about
15% speed up with GNU c++filt and we expect similar results with
llvm-cxxfilt with this patch.
Diffstat (limited to 'llvm/lib/Object/WasmObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions