cmd/compile: remove "special return in disguise" case
cmd/compile: remove "special return in disguise" case

ascompatee does not generate 'x = x' during return, so we don't have to
check for samelist and disguising special return anymore.

While at it, also remove samelist, as this is the only place it's used.

Passes toolstash-check.

Change-Id: I41c7b077d562aadb5916a61e2ab6229bae3cdef4
Reviewed-on: https://go-review.googlesource.com/c/go/+/227807
Run-TryBot: Cuong Manh Le <54b4457f1dff6823379654eb5867596497ba782f@gmail.com>
TryBot-Result: Gobot Gobot <66cb808b70d30c07676d5e946fee83fd561249e5@golang.org>
Reviewed-by: Matthew Dempsky <e56ac2c500064424afac424d4b5e53bd0570a731@google.com>

akutz/go,CAFxX/go,CAFxX/go,akutz/go,golang/go,nawawi/go,akutz/go,golang/go,cloudflare/go,cloudflare/go,CAFxX/go,akutz/go,nawawi/go,golang/go,akutz/go,akutz/go,golang/go,golang/go,cloudflare/go,cloudflare/go,nawawi/go,akutz/go,CAFxX/go,CAFxX/go,CAFxX/go,nawawi/go,nawawi/go,cloudflare/go,nawawi/go,golang/go,cloudflare/go,golang/go,cloudflare/go,cloudflare/go,CAFxX/go,nawawi/go,akutz/go,nawawi/go,golang/go,CAFxX/go