Skip to content

Commit ea8298e

Browse files
cuiweixierandall77
authored andcommitted
cmd/compile/internal/ssa: delete unused code
Fixes #46186 Change-Id: Idb0674079f9484593e07cca172dfbb19be0e594d GitHub-Last-Rev: 615fc53 GitHub-Pull-Request: #46185 Reviewed-on: https://go-review.googlesource.com/c/go/+/320111 Reviewed-by: Ben Shi <[email protected]> Reviewed-by: Keith Randall <[email protected]> Trust: David Chase <[email protected]>
1 parent fe489c8 commit ea8298e

File tree

1 file changed

+0
-17
lines changed

1 file changed

+0
-17
lines changed

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

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1865,23 +1865,6 @@ func (s *regAllocState) regalloc(f *Func) {
18651865
}
18661866

18671867
func (s *regAllocState) placeSpills() {
1868-
f := s.f
1869-
1870-
// Precompute some useful info.
1871-
phiRegs := make([]regMask, f.NumBlocks())
1872-
for _, b := range s.visitOrder {
1873-
var m regMask
1874-
for _, v := range b.Values {
1875-
if v.Op != OpPhi {
1876-
break
1877-
}
1878-
if r, ok := f.getHome(v.ID).(*Register); ok {
1879-
m |= regMask(1) << uint(r.num)
1880-
}
1881-
}
1882-
phiRegs[b.ID] = m
1883-
}
1884-
18851868
mustBeFirst := func(op Op) bool {
18861869
return op.isLoweredGetClosurePtr() || op == OpPhi || op == OpArgIntReg || op == OpArgFloatReg
18871870
}

0 commit comments

Comments
 (0)