aboutsummaryrefslogtreecommitdiff
path: root/src/database/sql
diff options
context:
space:
mode:
authorDavid Chase <drchase@google.com>2016-05-11 15:25:17 -0400
committerDavid Chase <drchase@google.com>2016-10-20 22:23:56 +0000
commita190f3c8a34b859dd578b1d30b48ecd04c7a99c7 (patch)
treea8cc10eac34583a893fe3d59cbfd5964e217bf05 /src/database/sql
parent10560afb540b783da568aebe83d0f782e46bb673 (diff)
downloadgo-a190f3c8a34b859dd578b1d30b48ecd04c7a99c7.tar.xz
cmd/compile: enable flag-specified dump of specific phase+function
For very large input files, use of GOSSAFUNC to obtain a dump after compilation steps can lead to both unwieldy large output files and unwieldy larger processes (because the output is buffered in a string). This flag -d=ssa/<phase>/dump:<function name> provides finer control of what is dumped, into a smaller file, and with less memory overhead in the running compiler. The special phase name "build" is added to allow printing of the just-built ssa before any transformations are applied. This was helpful in making sense of the gogo/protobuf problems. The output format was tweaked to remove gratuitous spaces, and a crude -d=ssa/help help text was added. Change-Id: If7516e22203420eb6ed3614f7cee44cb9260f43e Reviewed-on: https://go-review.googlesource.com/23044 Run-TryBot: David Chase <drchase@google.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Keith Randall <khr@golang.org>
Diffstat (limited to 'src/database/sql')
0 files changed, 0 insertions, 0 deletions