1
0
mirror of https://github.com/golang/go synced 2024-10-05 16:31:21 -06:00

[dev.ssa] cmd/compile: add more specific regalloc logging

Change-Id: Ib0ea4b9c245f3d551e0f703826caa6b444b56a2d
Reviewed-on: https://go-review.googlesource.com/14136
Reviewed-by: Josh Bleecher Snyder <josharian@gmail.com>
This commit is contained in:
Todd Neal 2015-08-31 20:42:04 -05:00
parent 21e6a055c1
commit a0022d9b8c

View File

@ -912,6 +912,8 @@ func (s *regAllocState) regalloc(f *Func) {
spill2.Op = OpInvalid
spill2.Type = TypeInvalid
spill2.resetArgs()
} else if logSpills {
fmt.Println("regalloc: spilled phi")
}
s.values[v.ID].spill2 = nil
s.values[v.ID].spill2used = false
@ -926,6 +928,9 @@ func (s *regAllocState) regalloc(f *Func) {
for i := range s.values {
vi := s.values[i]
if vi.spillUsed {
if logSpills {
fmt.Println("regalloc: spilled value")
}
continue
}
spill := vi.spill