diff options
| author | Keith Randall <khr@golang.org> | 2016-10-07 09:35:04 -0700 |
|---|---|---|
| committer | Keith Randall <khr@golang.org> | 2016-10-07 17:33:15 +0000 |
| commit | 93d5f43a29dea00a5dffd1fa8faed911a31b55fb (patch) | |
| tree | 2790b56fcc538008f57cd7ce75f6fbfb6231ce17 /src/cmd/compile/internal/ssa/regalloc.go | |
| parent | 0db9518ab30f35c7c185aed337037e8305a98b34 (diff) | |
| download | go-93d5f43a29dea00a5dffd1fa8faed911a31b55fb.tar.xz | |
cmd/compile: do regalloc check only when checkEnabled
No point doing this check all the time.
Fixes #15621
Change-Id: I1966c061986fe98fe9ebe146d6b9738c13cef724
Reviewed-on: https://go-review.googlesource.com/30670
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Diffstat (limited to 'src/cmd/compile/internal/ssa/regalloc.go')
| -rw-r--r-- | src/cmd/compile/internal/ssa/regalloc.go | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/cmd/compile/internal/ssa/regalloc.go b/src/cmd/compile/internal/ssa/regalloc.go index 4cf957a41a..8309af2997 100644 --- a/src/cmd/compile/internal/ssa/regalloc.go +++ b/src/cmd/compile/internal/ssa/regalloc.go @@ -1436,8 +1436,7 @@ func (s *regAllocState) regalloc(f *Func) { } s.endRegs[b.ID] = regList - // Check. TODO: remove - { + if checkEnabled { liveSet.clear() for _, x := range s.live[b.ID] { liveSet.add(x.ID) |
