mirror of
https://github.com/golang/go.git
synced 2025-05-28 10:51:22 +00: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:
parent
21e6a055c1
commit
a0022d9b8c
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user