]> Cypherpunks repositories - gostls13.git/commit
[dev.ssa] cmd/compile: SETcc instructions do not clobber flags
authorJosh Bleecher Snyder <josharian@gmail.com>
Fri, 21 Aug 2015 17:16:35 +0000 (10:16 -0700)
committerJosh Bleecher Snyder <josharian@gmail.com>
Fri, 21 Aug 2015 17:49:15 +0000 (17:49 +0000)
commit8f51ae8ba5acbd4e91bd7c1c59b375513c395a22
tree5626c67ea87765252ad261d06cee9419134c01e4
parent9f954db170dff18a33fbd333082cd8758851f936
[dev.ssa] cmd/compile: SETcc instructions do not clobber flags

This reduces the number of flags spilled during
make.bash by > 90%.

I am working (slowly) on the rest.

Change-Id: I3c08ae228c33e2f726f615962996f0350c8d592b
Reviewed-on: https://go-review.googlesource.com/13813
Reviewed-by: David Chase <drchase@google.com>
src/cmd/compile/internal/ssa/gen/AMD64Ops.go
src/cmd/compile/internal/ssa/opGen.go