]> Cypherpunks repositories - gostls13.git/commit
[dev.link] cmd/link/internal/loader: speed up Loader.RelocVariant
authorThan McIntosh <thanm@google.com>
Tue, 7 Apr 2020 12:01:24 +0000 (08:01 -0400)
committerThan McIntosh <thanm@google.com>
Tue, 7 Apr 2020 13:56:41 +0000 (13:56 +0000)
commit9f6a35660d4e56d1b9c0922e6c6b9626c3fb25ee
treea957837fdf6e56e7483210a94581f5fb7ab73fba
parentc8d89ddb18bc4ad025ceb24dffa9e0f5630c4128
[dev.link] cmd/link/internal/loader: speed up Loader.RelocVariant

Remove some extra sanity-checking code from the loader's RelocVariant
method, since it was yielding a slowdown of 1-2% linking kubernetes
hyperkube (once again a reminder that relocation processing is a very
performance-sensitive part of the linker).

Change-Id: Ifbc0662f3f96c5f54131103ce6f7439ecfb9b9dc
Reviewed-on: https://go-review.googlesource.com/c/go/+/227477
Run-TryBot: Than McIntosh <thanm@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Jeremy Faller <jeremy@golang.org>
src/cmd/link/internal/loader/loader.go