[PATCH] D117853: [ELF] Parallelize --compress-debug-sections=zlib
Alexander Shaposhnikov via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Jan 20 23:38:03 PST 2022
alexander-shaposhnikov added inline comments.
================
Comment at: lld/ELF/OutputSections.cpp:292
+#if LLVM_ENABLE_ZLIB
+static SmallVector<uint8_t, 0> deflateShard(ArrayRef<uint8_t> in, int level,
+ bool isLast) {
----------------
I'm wondering if you have considered using llvm/Support/Compression.h
(the implementation there appears to contain some bits to make it msan-friendly + error handling, but I'm not closely familiar with that code)
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D117853/new/
https://reviews.llvm.org/D117853
More information about the llvm-commits
mailing list