]> Cypherpunks repositories - gostls13.git/commit
[dev.link] cmd/link: use new-style relocation accessors in LoadFull
authorCherry Zhang <cherryyz@google.com>
Sat, 28 Mar 2020 18:58:28 +0000 (14:58 -0400)
committerCherry Zhang <cherryyz@google.com>
Mon, 30 Mar 2020 16:59:34 +0000 (16:59 +0000)
commitf095b570fe5b7dd6bca22681b5ff315895bbdbb6
tree62b9b709dc7b639aee0b1f2c04b69ec74044d13d
parent3e6ff18247f340794419258c49badfd9a7aa6842
[dev.link] cmd/link: use new-style relocation accessors in LoadFull

This gives some small speedup:

(linking cmd/compile)
Loadlibfull     77.8ms ± 6%    68.6ms ± 5%  -11.88%  (p=0.008 n=5+5)

Also convert some Relocs.At to At2, which should have been done
earlier.

Change-Id: I2a66aeb5857234c6e645e1b23380149cffc8221f
Reviewed-on: https://go-review.googlesource.com/c/go/+/226363
Run-TryBot: Cherry Zhang <cherryyz@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Than McIntosh <thanm@google.com>
Reviewed-by: Jeremy Faller <jeremy@golang.org>
src/cmd/link/internal/ld/deadcode2.go
src/cmd/link/internal/ld/pe.go
src/cmd/link/internal/loader/loader.go