]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/compile: change logging of spills for regalloc to Warnl format
authorTodd Neal <todd@tneal.org>
Tue, 15 Mar 2016 21:57:20 +0000 (16:57 -0500)
committerTodd Neal <todd@tneal.org>
Wed, 16 Mar 2016 02:50:13 +0000 (02:50 +0000)
Change-Id: I01c000ff3f6dc6b0ed691e289eeef0fa61500337
Reviewed-on: https://go-review.googlesource.com/20744
Reviewed-by: Keith Randall <khr@golang.org>
src/cmd/compile/internal/ssa/regalloc.go

index 68b4974884b4d1f7b9fcab975cbd45ef90c3695a..865284798db5c3a8d7f3dfea782d2067282f34b6 100644 (file)
@@ -450,7 +450,7 @@ func (s *regAllocState) allocValToReg(v *Value, mask regMask, nospill bool, line
                // Load v from its spill location.
                case vi.spill != nil:
                        if s.f.pass.debug > logSpills {
-                               fmt.Println("regalloc: load spill")
+                               s.f.Config.Warnl(vi.spill.Line, "load spill")
                        }
                        c = s.curBlock.NewValue1(line, OpLoadReg, v.Type, vi.spill)
                        vi.spillUsed = true
@@ -1114,7 +1114,7 @@ func (s *regAllocState) regalloc(f *Func) {
                vi := s.values[i]
                if vi.spillUsed {
                        if s.f.pass.debug > logSpills {
-                               fmt.Println("regalloc: spilled value")
+                               s.f.Config.Warnl(vi.spill.Line, "spilled value")
                        }
                        continue
                }