]> Cypherpunks repositories - gostls13.git/commit
cmd/7g: remove loads that only load an immediate to be later used by ADD/SUB
authorAram Hăvărneanu <aram@mgk.ro>
Wed, 8 Apr 2015 11:14:15 +0000 (13:14 +0200)
committerAram Hăvărneanu <aram@mgk.ro>
Thu, 16 Apr 2015 13:31:02 +0000 (13:31 +0000)
commita6bade60b0475f3cb01103284b9c378f92490bf7
treebbb1f672fd03ee7ff04de84c749d50a2bff4458b
parent4a71b91d294189e8ad7de8c10079be6baff3ede4
cmd/7g: remove loads that only load an immediate to be later used by ADD/SUB

Optimize the sequence:
MOV $imm, Rt
ADD Rt, Rs, Rd

into:
ADD $imm, Rs, Rd

Saves 66k in godoc.

Change-Id: I27b4aaa0ec80a59472fe2e5816efdf3db9c901ee
Reviewed-on: https://go-review.googlesource.com/8632
Reviewed-by: Minux Ma <minux@golang.org>
src/cmd/7g/peep.go