diff options
author | cuiweixie <cuiweixie@gmail.com> | 2021-08-16 14:49:45 +0000 |
---|---|---|
committer | Keith Randall <khr@golang.org> | 2021-08-16 14:50:20 +0000 |
commit | ea8298e2f5e9f17372e818ffbd4fab951857ec6a (patch) | |
tree | 4fb468665e3b5ada8e8951a94444d9b108a47993 /src/cmd/compile/internal/ssa | |
parent | fe489c86a7a65b6bcd25118e1a8919b9950af83f (diff) | |
download | go-ea8298e2f5e9f17372e818ffbd4fab951857ec6a.tar.gz go-ea8298e2f5e9f17372e818ffbd4fab951857ec6a.zip |
cmd/compile/internal/ssa: delete unused code
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>
Diffstat (limited to 'src/cmd/compile/internal/ssa')
-rw-r--r-- | src/cmd/compile/internal/ssa/regalloc.go | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/src/cmd/compile/internal/ssa/regalloc.go b/src/cmd/compile/internal/ssa/regalloc.go index 3b90b8769c..3d978e7ac8 100644 --- a/src/cmd/compile/internal/ssa/regalloc.go +++ b/src/cmd/compile/internal/ssa/regalloc.go @@ -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 } |