]> Cypherpunks.ru repositories - gostls13.git/commit
[dev.regabi] cmd/compile/internal: specify memory layout
authorAustin Clements <austin@google.com>
Sat, 23 Jan 2021 21:58:34 +0000 (16:58 -0500)
committerAustin Clements <austin@google.com>
Mon, 25 Jan 2021 19:34:45 +0000 (19:34 +0000)
commit6f5e79f470e8956e1c01cb93802d52aee5c307b5
treec3fee1dd63623611844714a49a152d88e38e8be5
parentcabffc199d6d71611c589fb21da27c61d683194d
[dev.regabi] cmd/compile/internal: specify memory layout

This CL expands internal-abi.md to cover Go's memory layout rules and
then uses this to specify the calling convention more precisely.

Change-Id: Ifeef9e49d9ccc8c7333dec81bdd47b511b028469
Reviewed-on: https://go-review.googlesource.com/c/go/+/286073
Trust: Austin Clements <austin@google.com>
Reviewed-by: David Chase <drchase@google.com>
Reviewed-by: Michael Knyszek <mknyszek@google.com>
Reviewed-by: Than McIntosh <thanm@google.com>
Reviewed-by: Cherry Zhang <cherryyz@google.com>
src/cmd/compile/internal-abi.md