go/src/cmd/compile/internal
Lynn Boger 695f12c21a cmd/compile: rules change to use ANDN more effectively on ppc64x
Currently there are cases where an XOR with -1 followed by an AND
is generanted when it could be done with just an ANDN instruction.

Changes to PPC64.rules and required files allows this change
in generated code.  Examples of this occur in sha3 among others.

Fixes: #18918

Change-Id: I647cb9b4a4aaeebb27db85f8bf75487d78f720c9
Reviewed-on: https://go-review.googlesource.com/36218
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: David Chase <drchase@google.com>
Reviewed-by: Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
2017-02-09 18:57:19 +00:00
..
amd64 cmd/internal/obj: remove ATYPE 2017-02-07 22:38:18 +00:00
arm cmd/internal/obj: remove ATYPE 2017-02-07 22:38:18 +00:00
arm64 cmd/internal/obj: remove ATYPE 2017-02-07 22:38:18 +00:00
gc cmd/compile: handle DOT STRUCTLIT for zero-valued struct in SSA 2017-02-08 21:01:51 +00:00
mips cmd/internal/obj: remove ATYPE 2017-02-07 22:38:18 +00:00
mips64 cmd/internal/obj: remove ATYPE 2017-02-07 22:38:18 +00:00
ppc64 cmd/compile: rules change to use ANDN more effectively on ppc64x 2017-02-09 18:57:19 +00:00
s390x cmd/internal/obj: remove ATYPE 2017-02-07 22:38:18 +00:00
ssa cmd/compile: rules change to use ANDN more effectively on ppc64x 2017-02-09 18:57:19 +00:00
syntax cmd/compile/internal/parser: improved syntax error for incorrect if/for/switch header 2017-02-09 03:54:47 +00:00
test cmd/compile: Move divconst_test out of test/bench/go1 2016-04-29 16:20:18 +00:00
x86 cmd/internal/obj: remove ATYPE 2017-02-07 22:38:18 +00:00