]> Cypherpunks repositories - gostls13.git/commit
[dev.ssa] cmd/compile: handle 64-bit shifts on ARM
authorCherry Zhang <cherryyz@google.com>
Thu, 26 May 2016 03:17:42 +0000 (23:17 -0400)
committerCherry Zhang <cherryyz@google.com>
Thu, 2 Jun 2016 13:03:59 +0000 (13:03 +0000)
commit4636d02244e683a0d9c078a49b4c614bed401d6b
tree825e5a8939b7fc15869c47832efc7a2b1a25b2c7
parent90883091ff5f7170c83f847d6748cf36713e8c9b
[dev.ssa] cmd/compile: handle 64-bit shifts on ARM

Also fix a mistake in previous CL about x8 and x16 shifts:
the shift needs ZeroExt.

Progress on SSA for ARM. Still not complete.

Updates #15365.

Change-Id: Ibc352760023d38bc6b9c5251e929fe26e016637a
Reviewed-on: https://go-review.googlesource.com/23486
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/gen/dec64.rules
src/cmd/compile/internal/ssa/gen/genericOps.go
src/cmd/compile/internal/ssa/opGen.go
src/cmd/compile/internal/ssa/rewriteARM.go
src/cmd/compile/internal/ssa/rewritedec64.go