]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/compile/internal/ssa: delete unused code
authorcuiweixie <cuiweixie@gmail.com>
Mon, 16 Aug 2021 14:49:45 +0000 (14:49 +0000)
committerKeith Randall <khr@golang.org>
Mon, 16 Aug 2021 14:50:20 +0000 (14:50 +0000)
Fixes #46186

Change-Id: Idb0674079f9484593e07cca172dfbb19be0e594d
GitHub-Last-Rev: 615fc5365510ff7a39af7569f05a0013b724d0c9
GitHub-Pull-Request: golang/go#46185
Reviewed-on: https://go-review.googlesource.com/c/go/+/320111
Reviewed-by: Ben Shi <powerman1st@163.com>
Reviewed-by: Keith Randall <khr@golang.org>
Trust: David Chase <drchase@google.com>

src/cmd/compile/internal/ssa/regalloc.go

index 3b90b8769c2f1d8ffe484b0ab40d832aea650175..3d978e7ac83d8efef9d68a5b0ddcbb5d45d96e62 100644 (file)
@@ -1865,23 +1865,6 @@ func (s *regAllocState) regalloc(f *Func) {
 }
 
 func (s *regAllocState) placeSpills() {
-       f := s.f
-
-       // Precompute some useful info.
-       phiRegs := make([]regMask, f.NumBlocks())
-       for _, b := range s.visitOrder {
-               var m regMask
-               for _, v := range b.Values {
-                       if v.Op != OpPhi {
-                               break
-                       }
-                       if r, ok := f.getHome(v.ID).(*Register); ok {
-                               m |= regMask(1) << uint(r.num)
-                       }
-               }
-               phiRegs[b.ID] = m
-       }
-
        mustBeFirst := func(op Op) bool {
                return op.isLoweredGetClosurePtr() || op == OpPhi || op == OpArgIntReg || op == OpArgFloatReg
        }