]> Cypherpunks repositories - gostls13.git/commit
[dev.ssa] cmd/compile/internal/ssa/gen: implement OAND.
authorAlexandru Moșoi <mosoi@google.com>
Tue, 28 Jul 2015 12:58:49 +0000 (14:58 +0200)
committerKeith Randall <khr@golang.org>
Tue, 28 Jul 2015 16:52:00 +0000 (16:52 +0000)
commitedff881ce5ca9c2ee209bcd7a2cd92b63ffe4179
treed412464251e686d1104b243dc910e4cf3d6f919b
parentc15b0e83d2e5d00d9b19a5ba191aff26831458d8
[dev.ssa] cmd/compile/internal/ssa/gen: implement OAND.

Before this patch there was only partial support for ANDQconst
which was not lowered. This patch added support for AND operations
for all bit sizes and signs.

Change-Id: I3a6b2cddfac5361b27e85fcd97f7f3537ebfbcb6
Reviewed-on: https://go-review.googlesource.com/12761
Reviewed-by: Keith Randall <khr@golang.org>
src/cmd/compile/internal/gc/ssa.go
src/cmd/compile/internal/ssa/gen/AMD64.rules
src/cmd/compile/internal/ssa/gen/AMD64Ops.go
src/cmd/compile/internal/ssa/gen/genericOps.go
src/cmd/compile/internal/ssa/opGen.go
src/cmd/compile/internal/ssa/rewriteAMD64.go