]> Cypherpunks repositories - gostls13.git/commit
cmd/compile/internal/ssa: refactor zeroUpper32Bits
authorIlya Tocar <ilya.tocar@intel.com>
Mon, 26 Feb 2018 20:45:58 +0000 (14:45 -0600)
committerIlya Tocar <ilya.tocar@intel.com>
Tue, 27 Feb 2018 20:38:32 +0000 (20:38 +0000)
commitc2ccc48165255454e27d0fccbb7b3cb84aee638f
tree2212822b060e6491c6b3a0177297f7077bb6dda9
parentccaa2bc5c0932d3b733f7cdf67b72009c2d330d5
cmd/compile/internal/ssa: refactor zeroUpper32Bits

Explicitly whitelist args of OpSelect{1|2} that zero upper 32 bits.
Use better values in corresponding test.
This should have been a part of  CL 96815, but it was submitted, before
relevant comments.

Change-Id: Ic85d90a4471a17f6d64f8f5c405f21378bf3a30d
Reviewed-on: https://go-review.googlesource.com/97295
Run-TryBot: Ilya Tocar <ilya.tocar@intel.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Keith Randall <khr@golang.org>
src/cmd/compile/internal/ssa/rewrite.go
src/cmd/compile/internal/ssa/zeroextension_test.go