diff options
author | Sergey Dmitriev <serguei.n.dmitriev@intel.com> | 2021-01-19 16:40:52 -0800 |
---|---|---|
committer | Sergey Dmitriev <serguei.n.dmitriev@intel.com> | 2021-01-19 16:41:28 -0800 |
commit | 233106269db6af64f9eff7db0bdf119593f822b1 (patch) | |
tree | 953fcaadf1f5502e839aee8b436a48c07d6911db /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | b62c7e047420026dcfe84ad66969f501698acbee (diff) | |
download | llvm-233106269db6af64f9eff7db0bdf119593f822b1.zip llvm-233106269db6af64f9eff7db0bdf119593f822b1.tar.gz llvm-233106269db6af64f9eff7db0bdf119593f822b1.tar.bz2 |
[llvm-link] Improve link time for bitcode archives [NFC]
Linking large bitcode archives currently takes a lot of time with llvm-link,
this patch adds couple improvements which reduce link time for archives
- Use one Linker instance for archive instead of recreating it for each member
- Lazy load archive members
Reviewed By: tra, jdoerfert
Differential Revision: https://reviews.llvm.org/D94643
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions