aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/WasmObjectFile.cpp
diff options
context:
space:
mode:
authorDmitry Vasilyev <dvassiliev@accesssoftek.com>2024-01-02 22:04:43 +0400
committerGitHub <noreply@github.com>2024-01-02 22:04:43 +0400
commit71f8ea3062a6b0a190835853ee77e58469763b9e (patch)
treede062d032d6f2a894dc890d246e1e3d8931e0b40 /llvm/lib/Object/WasmObjectFile.cpp
parent27091dacdd5f4a8601563f57e21f653d59169d46 (diff)
downloadllvm-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