]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: ignore div/mod in prove on non-x86 architectures
authorJosh Bleecher Snyder <josharian@gmail.com>
Mon, 24 Feb 2020 21:53:53 +0000 (13:53 -0800)
committerJosh Bleecher Snyder <josharian@gmail.com>
Thu, 27 Feb 2020 20:34:49 +0000 (20:34 +0000)
commit2c859eae1da367ab292f65ca4fed4f6c89d644f9
tree13a259b0ad341540709f06a07ea0205118fa2ef4
parent4ae1879dda1a20176dddc62e827404c75a869fa0
cmd/compile: ignore div/mod in prove on non-x86 architectures

Instead of writing AuxInt during prove and then zeroing it during lower,
just don't write it in the first place.

Passes toolstash-check -all.

Change-Id: Iea4b555029a9d69332e835536f9cf3a42b8223db
Reviewed-on: https://go-review.googlesource.com/c/go/+/220682
Run-TryBot: Josh Bleecher Snyder <josharian@gmail.com>
Reviewed-by: Cherry Zhang <cherryyz@google.com>
src/cmd/compile/internal/ssa/gen/ARM64.rules
src/cmd/compile/internal/ssa/gen/PPC64.rules
src/cmd/compile/internal/ssa/gen/RISCV64.rules
src/cmd/compile/internal/ssa/gen/S390X.rules
src/cmd/compile/internal/ssa/gen/Wasm.rules
src/cmd/compile/internal/ssa/prove.go
src/cmd/compile/internal/ssa/rewriteARM64.go
src/cmd/compile/internal/ssa/rewritePPC64.go
src/cmd/compile/internal/ssa/rewriteRISCV64.go
src/cmd/compile/internal/ssa/rewriteS390X.go
src/cmd/compile/internal/ssa/rewriteWasm.go