aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-readobj/llvm-readobj.cpp
diff options
context:
space:
mode:
authorFangrui Song <i@maskray.me>2021-07-12 09:03:33 -0700
committerFangrui Song <i@maskray.me>2021-07-12 09:03:34 -0700
commit0144e625b9672d27b25196346134a7ac40e00e29 (patch)
tree557f6748ce1c5f2ef4752576d42b00ba8b6a9c66 /llvm/tools/llvm-readobj/llvm-readobj.cpp
parent6f6131815e2cedac66bf63d918d36da38526ccbe (diff)
downloadllvm-0144e625b9672d27b25196346134a7ac40e00e29.zip
llvm-0144e625b9672d27b25196346134a7ac40e00e29.tar.gz
llvm-0144e625b9672d27b25196346134a7ac40e00e29.tar.bz2
[llvm-objcopy] Improve performance of long pattern lists
Some users use a long list of fixed patterns (PR50404) and O(|patterns|*|symbols|) can be too slow. Such usage typically does not use --regex or --wildcard. We can use a DenseSet<CachedHashStringRef> to optimize name lookups. Reviewed By: jhenderson Differential Revision: https://reviews.llvm.org/D105218
Diffstat (limited to 'llvm/tools/llvm-readobj/llvm-readobj.cpp')
0 files changed, 0 insertions, 0 deletions