From a0022d9b8ced73368e76b20b3fcbf93ead30952b Mon Sep 17 00:00:00 2001 From: Todd Neal Date: Mon, 31 Aug 2015 20:42:04 -0500 Subject: [PATCH] [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 --- src/cmd/compile/internal/ssa/regalloc.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/cmd/compile/internal/ssa/regalloc.go b/src/cmd/compile/internal/ssa/regalloc.go index 00b7ad846b..3122c7a130 100644 --- a/src/cmd/compile/internal/ssa/regalloc.go +++ b/src/cmd/compile/internal/ssa/regalloc.go @@ -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 -- 2.48.1