aboutsummaryrefslogtreecommitdiff
path: root/api
diff options
context:
space:
mode:
authorDavid Chase <drchase@google.com>2021-02-01 13:26:47 -0500
committerDavid Chase <drchase@google.com>2021-02-24 23:05:10 +0000
commitd0d21b7c4c92df8bf60059cbea4c20cfe4ae5fee (patch)
treef4bb4649d1d39a35620e93d51a2a5859649ae360 /api
parent8027343b6395536aa8bef8158bad8f4c290dd650 (diff)
downloadgo-d0d21b7c4c92df8bf60059cbea4c20cfe4ae5fee.tar.gz
go-d0d21b7c4c92df8bf60059cbea4c20cfe4ae5fee.zip
cmd/compile: plumb abi info into expandCalls
Work in progress. TODO: - insert debugging output for all the steps listed below - emit modified call instructions w/ multiple register inputs and Result-typed outputs (next CL) - initially just change output from "mem" to "Result{mem}" = most places this hits will be future work. - change OpArg to use registerized variants - (done) match abi paramresultinfo with particular arg, use Name - (this CL) push register offsets for "loads" and "stores" into recursive decomposition. - hand registerized Result to exit block For #40724. Change-Id: Ie5de9d71f8fd4e092f5ee9260b54de35abf91016 Reviewed-on: https://go-review.googlesource.com/c/go/+/293390 Trust: David Chase <drchase@google.com> Run-TryBot: David Chase <drchase@google.com> TryBot-Result: Go Bot <gobot@golang.org> Reviewed-by: Jeremy Faller <jeremy@golang.org>
Diffstat (limited to 'api')
0 files changed, 0 insertions, 0 deletions