]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/compile/internal/ssa: fix typo in sccp
authorWingrez <31106425+wingrez@users.noreply.github.com>
Sun, 21 Jan 2024 09:26:40 +0000 (09:26 +0000)
committerGopher Robot <gobot@golang.org>
Mon, 22 Jan 2024 16:54:50 +0000 (16:54 +0000)
Change-Id: I7f522a4e1b0c50a469ce948249342d6e7cf7777c
GitHub-Last-Rev: f89d7ee576814c6ebde823b68a0b64bba8c2ad8f
GitHub-Pull-Request: golang/go#65188
Reviewed-on: https://go-review.googlesource.com/c/go/+/557255
Reviewed-by: Keith Randall <khr@google.com>
Reviewed-by: Cherry Mui <cherryyz@google.com>
Reviewed-by: Keith Randall <khr@golang.org>
Auto-Submit: Keith Randall <khr@golang.org>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>

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

index 77a6f509618af659efa1e715db7ab4f0823dbaa5..ecc0f94e5b96b674550b2672fa7ac2d10a2602bc 100644 (file)
@@ -80,7 +80,7 @@ func sccp(f *Func) {
        // build it early since we rely heavily on the def-use chain later
        t.buildDefUses()
 
-       // pick up either an edge or SSA value from worklilst, process it
+       // pick up either an edge or SSA value from worklist, process it
        for {
                if len(t.edges) > 0 {
                        edge := t.edges[0]
@@ -145,7 +145,7 @@ func equals(a, b lattice) bool {
        return true
 }
 
-// possibleConst checks if Value can be fold to const. For those Values that can
+// possibleConst checks if Value can be folded to const. For those Values that can
 // never become constants(e.g. StaticCall), we don't make futile efforts.
 func possibleConst(val *Value) bool {
        if isConst(val) {
@@ -343,7 +343,7 @@ func computeLattice(f *Func, val *Value, args ...*Value) lattice {
        // However, this would create a huge switch for all opcodes that can be
        // evaluated during compile time. Moreover, some operations can be evaluated
        // only if its arguments satisfy additional conditions(e.g. divide by zero).
-       // It's fragile and error prone. We did a trick by reusing the existing rules
+       // It's fragile and error-prone. We did a trick by reusing the existing rules
        // in generic rules for compile-time evaluation. But generic rules rewrite
        // original value, this behavior is undesired, because the lattice of values
        // may change multiple times, once it was rewritten, we lose the opportunity