aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/SmallVector.cpp
diff options
context:
space:
mode:
authorRui Ueyama <ruiu@google.com>2015-06-08 19:43:59 +0000
committerRui Ueyama <ruiu@google.com>2015-06-08 19:43:59 +0000
commit57fe78d339cb2b3584d91628f6496fa1babdce26 (patch)
treeeb2feb6be344c7204d46468036cc8f05f7c8cdb7 /llvm/lib/Support/SmallVector.cpp
parent91b7870f42698b07e56b8172c20eb6e58cbdee97 (diff)
downloadllvm-57fe78d339cb2b3584d91628f6496fa1babdce26.zip
llvm-57fe78d339cb2b3584d91628f6496fa1babdce26.tar.gz
llvm-57fe78d339cb2b3584d91628f6496fa1babdce26.tar.bz2
COFF: Read symbol names lazily.
This change seems to make the linker about 10% faster. Reading symbol name is not very cheap because it needs strlen() on the string table. We were wasting time on reading non-external symbol names that would never be used by the linker. llvm-svn: 239332
Diffstat (limited to 'llvm/lib/Support/SmallVector.cpp')
0 files changed, 0 insertions, 0 deletions