]> Cypherpunks.ru repositories - gostls13.git/commit
cmd/compile: implement simple register results
authorDavid Chase <drchase@google.com>
Tue, 23 Feb 2021 02:51:35 +0000 (21:51 -0500)
committerDavid Chase <drchase@google.com>
Thu, 4 Mar 2021 19:45:11 +0000 (19:45 +0000)
commit9d88a9e2bf89068238ed02a0c960e58f547bb102
tree97b23a5d25fbd2f5fd3e3060b1d7b581b99c19f7
parent2d30c94874c127d9028e29b77fadeb284c23e89a
cmd/compile: implement simple register results

at least for ints and strings

includes simple test

For #40724.

Change-Id: Ib8484e5b957b08f961574a67cfd93d3d26551558
Reviewed-on: https://go-review.googlesource.com/c/go/+/295309
Trust: David Chase <drchase@google.com>
Run-TryBot: David Chase <drchase@google.com>
Reviewed-by: Cherry Zhang <cherryyz@google.com>
src/cmd/compile/internal/abi/abiutils.go
src/cmd/compile/internal/ssa/expand_calls.go
src/cmd/compile/internal/ssa/lower.go
src/cmd/compile/internal/ssa/op.go
src/cmd/compile/internal/ssa/regalloc.go
test/abi/fibish.go [new file with mode: 0644]
test/abi/fibish.out [new file with mode: 0644]