]> Cypherpunks repositories - gostls13.git/commit
[dev.ssa] cmd/compile/internal/ssa: factor out copyelimValue and phielimValue
authorAlexandru Moșoi <mosoi@google.com>
Thu, 11 Feb 2016 19:46:43 +0000 (20:46 +0100)
committerDavid Chase <drchase@google.com>
Tue, 16 Feb 2016 21:02:56 +0000 (21:02 +0000)
commit65855cf64022905c9b66abc26adc175e337193c9
tree57aa129578ff98f2f75ded0c1e3118fa463a5c2e
parentadc8d491c2318b4b9e3b60ea868bd65c82ca13df
[dev.ssa] cmd/compile/internal/ssa: factor out copyelimValue and phielimValue

* Merge copyelim into phielim.
* Add phielimValue to rewrite. cgoIsGoPointer is, for example, 2
instructions smaller now.

Change-Id: I8baeb206d1b3ef8aba4a6e3bcdc432959bcae2d5
Reviewed-on: https://go-review.googlesource.com/19462
Reviewed-by: David Chase <drchase@google.com>
src/cmd/compile/internal/ssa/copyelim.go
src/cmd/compile/internal/ssa/phielim.go
src/cmd/compile/internal/ssa/rewrite.go