This removes about 5% of φ-nodes in one large program and eliminates many zero-value constants. (This does cause some Idents to no longer map to an ssa.Value. This is observable in the oracle, whose tests are here updated.) R=gri, gri CC=golang-dev https://golang.org/cl/26980043 |
||
|---|---|---|
| .. | ||
| serial | ||
| testdata/src | ||
| callees.go | ||
| callers.go | ||
| callgraph.go | ||
| callstack.go | ||
| describe.go | ||
| freevars.go | ||
| implements.go | ||
| oracle.go | ||
| oracle_test.go | ||
| peers.go | ||
| referrers.go | ||