]> Cypherpunks.ru repositories - gostls13.git/commit
cmd/compile: introduce bool operations.
authorAlexandru Moșoi <brtzsnr@gmail.com>
Sun, 24 Apr 2016 19:21:07 +0000 (21:21 +0200)
committerAlexandru Moșoi <alexandru@mosoi.ro>
Mon, 25 Apr 2016 20:43:04 +0000 (20:43 +0000)
commit8b92397bcdcd5d6de3f72951a5514933fee32eb2
tree97a2e3d0f60e794590dd339cd1e72ab28ea26cc2
parent0436a89a2c5afad41356dc1dff7c745cd30636a7
cmd/compile: introduce bool operations.

Introduce OrB, EqB, NeqB, AndB to handle bool operations.

Change-Id: I53e4d5125a8090d5eeb4576db619103f19fff58d
Reviewed-on: https://go-review.googlesource.com/22412
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/generic.rules
src/cmd/compile/internal/ssa/gen/genericOps.go
src/cmd/compile/internal/ssa/opGen.go
src/cmd/compile/internal/ssa/phiopt.go
src/cmd/compile/internal/ssa/rewriteAMD64.go
src/cmd/compile/internal/ssa/rewritegeneric.go
test/phiopt.go