[PATCH] D79105: [LLD][ELF][RISCV] Linker relaxation support for R_RISCV_CALL
Jessica Clarke via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed May 6 14:44:37 PDT 2020
jrtc27 added inline comments.
================
Comment at: lld/ELF/InputSection.cpp:175
+ // Count up the total distance to shift each relocation before shifting.
+ for (const auto &range : ranges) {
+ if (range.first < relocation.offset)
----------------
So this is still quadratic (O(nm)).
================
Comment at: lld/ELF/InputSection.cpp:192
+
+ for (const auto &range : ranges) {
+ const auto loc = range.first;
----------------
Also quadratic.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D79105/new/
https://reviews.llvm.org/D79105
More information about the llvm-commits
mailing list