]> Cypherpunks repositories - gostls13.git/commit
[dev.link] cmd/link: assign special indices for builtin functions
authorCherry Zhang <cherryyz@google.com>
Fri, 18 Oct 2019 21:08:35 +0000 (17:08 -0400)
committerCherry Zhang <cherryyz@google.com>
Thu, 24 Oct 2019 15:24:20 +0000 (15:24 +0000)
commitfb066098171c349355f2ad1e8d40d56d64673dc9
treebeb784b8812cc337238499925673fe7a161c7d67
parentdf01b7968bb613d30fa2bbd11fef2f3fb77803a5
[dev.link] cmd/link: assign special indices for builtin functions

Compiler-generated function references (e.g. call to
runtime.newobject) appear frequently. We assign special indices
for them, so they don't need to be referenced by name.

Change-Id: I2072594cbc56c9e1037a26e4aae12e68c2436e9f
Reviewed-on: https://go-review.googlesource.com/c/go/+/202085
Run-TryBot: Cherry Zhang <cherryyz@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Jeremy Faller <jeremy@golang.org>
src/cmd/internal/goobj/readnew.go
src/cmd/internal/goobj2/builtin.go [new file with mode: 0644]
src/cmd/internal/goobj2/builtinlist.go [new file with mode: 0644]
src/cmd/internal/goobj2/mkbuiltin.go [new file with mode: 0644]
src/cmd/internal/obj/sym.go
src/cmd/link/internal/loader/loader.go