]> Cypherpunks repositories - gostls13.git/commit
cmd/compile/internal: intrinsify publicationBarrier on ppc64x
authorLynn Boger <laboger@linux.vnet.ibm.com>
Wed, 4 May 2022 15:07:38 +0000 (10:07 -0500)
committerLynn Boger <laboger@linux.vnet.ibm.com>
Thu, 5 May 2022 21:14:11 +0000 (21:14 +0000)
commitc9f67c289faba2d3876bc166dbcc3b325d3c5ecc
treeab8cd6cbbe895e7cd8bfa88244b593a5798cd20b
parent6269dc29a04c4f430a851551d85aa956fb10cc94
cmd/compile/internal: intrinsify publicationBarrier on ppc64x

This enables publicationBarrier to be used as an intrinsic
on ppc64le/ppc64.

A call to this appears in test/bench/go1 BinaryTree17

Change-Id: If53528a82de99688270473cbe23472f37046ad65
Reviewed-on: https://go-review.googlesource.com/c/go/+/404056
TryBot-Result: Gopher Robot <gobot@golang.org>
Run-TryBot: Lynn Boger <laboger@linux.vnet.ibm.com>
Reviewed-by: Cherry Mui <cherryyz@google.com>
Reviewed-by: David Chase <drchase@google.com>
src/cmd/compile/internal/ppc64/ssa.go
src/cmd/compile/internal/ssa/gen/PPC64.rules
src/cmd/compile/internal/ssa/gen/PPC64Ops.go
src/cmd/compile/internal/ssa/opGen.go
src/cmd/compile/internal/ssa/rewritePPC64.go
src/cmd/compile/internal/ssagen/ssa.go