]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: add "loop-transformed" (for whole loop) to logopt
authorDavid Chase <drchase@google.com>
Thu, 4 May 2023 20:08:13 +0000 (16:08 -0400)
committerDavid Chase <drchase@google.com>
Fri, 5 May 2023 14:58:27 +0000 (14:58 +0000)
commitdace96b9a12905b34af609eedaa6b43e30e7cdb1
tree6e0bd3b47fbd8d16ab39aa1416d3ebcab31deeac
parent574431cfcd51075ea864c40753dbf86c1851802f
cmd/compile: add "loop-transformed" (for whole loop) to logopt

This is intended to support automated pairing of performance
regressions with transformed loops; there is already a POC
for doing this in the general missed-optimization case; the
difference here is the ability to describe an entire range,
which required some extra plumbing to acquire and publish
the ending line+column.

Change-Id: Ibe606786f6be917b5a9a69d773560ed716a0754d
Reviewed-on: https://go-review.googlesource.com/c/go/+/492717
Run-TryBot: David Chase <drchase@google.com>
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
src/cmd/compile/internal/escape/solve.go
src/cmd/compile/internal/gc/main.go
src/cmd/compile/internal/logopt/log_opts.go
src/cmd/compile/internal/loopvar/loopvar.go