]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: don't combine 64-bit loads/stores on amd64
authorCaleb Spare <cespare@gmail.com>
Wed, 17 Jan 2018 20:13:45 +0000 (12:13 -0800)
committerKeith Randall <khr@golang.org>
Wed, 17 Jan 2018 22:05:33 +0000 (22:05 +0000)
commit67fdf587dc5c3ac9f6891c9502d5cfdd1234a37e
treea18c44f7d6123bed295e99215d82dd9e2f4c17d6
parentbd89333426954e24167a9b78f1dd8b0483a560f8
cmd/compile: don't combine 64-bit loads/stores on amd64

This causes a performance regression for some calls.

Fixes #23424.
Updates #6853.

Change-Id: Id1db652d5aca0ce631a3417c0c056d6637fefa9e
Reviewed-on: https://go-review.googlesource.com/88135
Run-TryBot: Caleb Spare <cespare@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Keith Randall <khr@golang.org>
src/cmd/compile/internal/gc/asm_test.go
src/cmd/compile/internal/ssa/gen/AMD64.rules
src/cmd/compile/internal/ssa/rewriteAMD64.go