]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: introduce CCMP generation
authorCh1n-ch1nless <aleksandrov.oa.work@gmail.com>
Thu, 21 Aug 2025 14:41:13 +0000 (17:41 +0300)
committerGopher Robot <gobot@golang.org>
Tue, 9 Sep 2025 19:08:19 +0000 (12:08 -0700)
commit10ac80de7732bd866abce03d18f3d512ea33ba14
tree62fa9e4088babb3669fef03ad8877a9c7c0d1d2a
parent3b3b16957cd466baef3af92383de324230ad993c
cmd/compile: introduce CCMP generation

Introduce new aux type "ARM64ConditionalParams", which contains condition code, NZCV flags and constant with indicator of using it for CCMP instructions

Updates #71268

Change-Id: I322a6cb7077c9a2c4415893c5eb7ff7692d5a2de
Reviewed-on: https://go-review.googlesource.com/c/go/+/698037
Reviewed-by: Mark Freeman <markfreeman@google.com>
Reviewed-by: Keith Randall <khr@golang.org>
Reviewed-by: Keith Randall <khr@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Auto-Submit: Keith Randall <khr@golang.org>
src/cmd/compile/internal/arm64/ssa.go
src/cmd/compile/internal/ssa/_gen/ARM64Ops.go
src/cmd/compile/internal/ssa/_gen/rulegen.go
src/cmd/compile/internal/ssa/check.go
src/cmd/compile/internal/ssa/op.go
src/cmd/compile/internal/ssa/opGen.go
src/cmd/compile/internal/ssa/rewrite.go
src/cmd/compile/internal/ssa/value.go