]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: add indexed-load CMP instructions
authorKeith Randall <khr@golang.org>
Fri, 20 Mar 2020 00:48:42 +0000 (17:48 -0700)
committerKeith Randall <khr@golang.org>
Wed, 1 Apr 2020 17:03:26 +0000 (17:03 +0000)
commitbba88467f86472764a656e61f5f3265ed6853692
treef273d22b7653968840064691453760107989cf01
parent7ffbea9fd838be851c287b2a21ee6ce1e2776b54
cmd/compile: add indexed-load CMP instructions

Things like CMPQ 4(AX)(BX*8), CX

Fixes #37955

Change-Id: Icbed430f65c91a0e3f38a633d8321d79433ad8b3
Reviewed-on: https://go-review.googlesource.com/c/go/+/224219
Run-TryBot: Keith Randall <khr@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: David Chase <drchase@google.com>
src/cmd/compile/internal/amd64/ssa.go
src/cmd/compile/internal/ssa/addressingmodes.go
src/cmd/compile/internal/ssa/gen/AMD64Ops.go
src/cmd/compile/internal/ssa/gen/AMD64splitload.rules
src/cmd/compile/internal/ssa/opGen.go
src/cmd/compile/internal/ssa/rewriteAMD64splitload.go
test/codegen/memops.go