]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/compile: remove issueSpill
authorliu-xuewen <liiuxuewen@gmail.com>
Wed, 2 Nov 2022 02:07:12 +0000 (02:07 +0000)
committerGopher Robot <gobot@golang.org>
Thu, 3 Nov 2022 15:30:34 +0000 (15:30 +0000)
Remove the useless issueSpill and continue directly.

Change-Id: I085e566be6f7200235e1bfe1f56a8e959316386a
GitHub-Last-Rev: 84db90cf34b135f9830d03effc3faa685fd8626e
GitHub-Pull-Request: golang/go#56520
Reviewed-on: https://go-review.googlesource.com/c/go/+/447195
Run-TryBot: Keith Randall <khr@golang.org>
Reviewed-by: Bryan Mills <bcmills@google.com>
Auto-Submit: Keith Randall <khr@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Keith Randall <khr@google.com>
Reviewed-by: Keith Randall <khr@golang.org>
src/cmd/compile/internal/ssa/regalloc.go

index a25688fbd1d7314a89def0fdc649d091eb3dbb2f..7c339512ce24fbaf2b4be960278414e0e6112f73 100644 (file)
@@ -1301,7 +1301,7 @@ func (s *regAllocState) regalloc(f *Func) {
                                }
                                b.Values = append(b.Values, v)
                                s.advanceUses(v)
-                               goto issueSpill
+                               continue
                        }
                        if v.Op == OpGetG && s.f.Config.hasGReg {
                                // use hardware g register
@@ -1311,7 +1311,7 @@ func (s *regAllocState) regalloc(f *Func) {
                                s.assignReg(s.GReg, v, v)
                                b.Values = append(b.Values, v)
                                s.advanceUses(v)
-                               goto issueSpill
+                               continue
                        }
                        if v.Op == OpArg {
                                // Args are "pre-spilled" values. We don't allocate
@@ -1669,8 +1669,6 @@ func (s *regAllocState) regalloc(f *Func) {
                                v.SetArg(i, a) // use register version of arguments
                        }
                        b.Values = append(b.Values, v)
-
-               issueSpill:
                }
 
                // Copy the control values - we need this so we can reduce the