]> Cypherpunks repositories - gostls13.git/commit
[dev.ssa] cmd/compile: add some ARM optimization rewriting rules
authorCherry Zhang <cherryyz@google.com>
Mon, 13 Jun 2016 20:49:09 +0000 (16:49 -0400)
committerCherry Zhang <cherryyz@google.com>
Wed, 6 Jul 2016 15:55:29 +0000 (15:55 +0000)
commit8599fdd9b66a384ac1e82f301a9ff4adfe448b08
tree4d9c6de1164fdac61884bbea6dd9874a44d29acc
parent42181ad852700b790906b4c7ab24c4c23dd874e2
[dev.ssa] cmd/compile: add some ARM optimization rewriting rules

Mostly constant folding rules, analogous to AMD64 ones. Along with
some simplifications.

Updates #15365.

Change-Id: If83bc1188bb05acb982ef3a1c21704c187e3eb24
Reviewed-on: https://go-review.googlesource.com/24210
Run-TryBot: David Chase <drchase@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: David Chase <drchase@google.com>
src/cmd/compile/internal/arm/ssa.go
src/cmd/compile/internal/ssa/gen/ARM.rules
src/cmd/compile/internal/ssa/gen/ARMOps.go
src/cmd/compile/internal/ssa/op.go
src/cmd/compile/internal/ssa/opGen.go
src/cmd/compile/internal/ssa/rewriteARM.go