diff options
author | Michael Eisel <michael.eisel@gmail.com> | 2022-06-08 20:09:48 -0400 |
---|---|---|
committer | Nico Weber <thakis@chromium.org> | 2022-06-08 20:11:50 -0400 |
commit | 44978a234b8e2ad5f112d6b5910ee129bd52d54b (patch) | |
tree | a0a1dab1f8090e167a1655874bce16385d5dec9a /llvm/lib/Demangle/MicrosoftDemangle.cpp | |
parent | aaaf8e4c409f080f35ea227b20dc6ac8a45c2fa4 (diff) | |
download | llvm-44978a234b8e2ad5f112d6b5910ee129bd52d54b.zip llvm-44978a234b8e2ad5f112d6b5910ee129bd52d54b.tar.gz llvm-44978a234b8e2ad5f112d6b5910ee129bd52d54b.tar.bz2 |
[lld/mac] Write output sections in parallel
This reduces linking time by ~8% for my project (1.19s -> 0.53s for
writeSections()). writeTo is const, which bodes well for it being
parallelizable, and I've looked through the different overridden versions and
can't see any race conditions. It produces the same byte-for-byte output for my
project.
Differential Revision: https://reviews.llvm.org/D126800
Diffstat (limited to 'llvm/lib/Demangle/MicrosoftDemangle.cpp')
0 files changed, 0 insertions, 0 deletions