aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/ssa
diff options
context:
space:
mode:
authorcuiweixie <cuiweixie@gmail.com>2021-08-16 14:49:45 +0000
committerKeith Randall <khr@golang.org>2021-08-16 14:50:20 +0000
commitea8298e2f5e9f17372e818ffbd4fab951857ec6a (patch)
tree4fb468665e3b5ada8e8951a94444d9b108a47993 /src/cmd/compile/internal/ssa
parentfe489c86a7a65b6bcd25118e1a8919b9950af83f (diff)
downloadgo-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.go17
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
}