]> Cypherpunks.ru repositories - gostls13.git/commit
cmd/compile: use cache in front of convI2I
authorKeith Randall <khr@golang.org>
Mon, 25 Sep 2023 20:42:19 +0000 (13:42 -0700)
committerKeith Randall <khr@golang.org>
Mon, 9 Oct 2023 17:28:22 +0000 (17:28 +0000)
commitafd7c15c7f2d5ffd7e5f6234d76cc6698f86c06e
tree72e40044a6746c27edd41b708f687779ee47f061
parent7fcc626b577ecd17f5b4a770671b265d3a850a49
cmd/compile: use cache in front of convI2I

This is the last of the getitab users to receive a cache.
We should now no longer see getitab (and callees) in profiles.
Hopefully.

Change-Id: I2ed72b9943095bbe8067c805da7f08e00706c98c
Reviewed-on: https://go-review.googlesource.com/c/go/+/531055
Reviewed-by: Cuong Manh Le <cuong.manhle.vn@gmail.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Michael Pratt <mpratt@google.com>
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
src/cmd/compile/internal/typecheck/_builtin/runtime.go
src/cmd/compile/internal/typecheck/builtin.go
src/cmd/compile/internal/walk/convert.go
src/cmd/compile/internal/walk/expr.go
src/runtime/iface.go
test/codegen/switch.go