[PATCH] D42516: [llvm-objcopy] Add support for large indexes
Jake Ehrlich via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Feb 21 14:12:39 PST 2018
jakehehrlich added a comment.
In https://reviews.llvm.org/D42516#1014317, @jhenderson wrote:
> One other point - it would be good to compare the performance of llvm-objcopy to GNU objcopy in this case, and if we're a lot worse, run a profiler at some point to identify what we're doing that makes things worse.
I don't know which cases this happens in but the reason this feature was requested is because under some cases objcopy has O(n^2) behavior for sections. I have one preliminary data point that makes me hopeful which is that the unoptimized debug llvm-objcopy is only about twice as slow as the optimized GNU objcopy is right now. e.g. I think just doing a release build would bump us to comparable performance and then we'd still have room to profile and optimize after that.
Repository:
rL LLVM
https://reviews.llvm.org/D42516
More information about the llvm-commits
mailing list