]> Cypherpunks.ru repositories - gostls13.git/commit
cmd/compile: allow OpArgXXXReg comes before LoweredGetClosurePtr
authorCherry Zhang <cherryyz@google.com>
Mon, 12 Apr 2021 23:42:28 +0000 (19:42 -0400)
committerCherry Zhang <cherryyz@google.com>
Tue, 13 Apr 2021 14:13:57 +0000 (14:13 +0000)
commit4b00eb7af4f0dffbb0825e225dbcffd2e3e52865
tree5313c3c7ca14c9c61186d3168dabf69f729e08b3
parent444d28295b81c62dc40180a59aeb480bed43ca3a
cmd/compile: allow OpArgXXXReg comes before LoweredGetClosurePtr

Both OpArgXXXReg and LoweredGetClosurePtr must come very early,
because they carry registers that are technically live on entry.
But no need to impose ordering requirement between them.

Change-Id: Iee1db6239a75e5b381e0ad25ba5503169333217b
Reviewed-on: https://go-review.googlesource.com/c/go/+/309629
Trust: Cherry Zhang <cherryyz@google.com>
Reviewed-by: David Chase <drchase@google.com>
Reviewed-by: Than McIntosh <thanm@google.com>
src/cmd/compile/internal/ssagen/ssa.go