]> Cypherpunks.ru repositories - gostls13.git/commitdiff
cmd/internal/ssa: correct references to _gen folder
authorJohan Brandhorst-Satzkorn <johan.brandhorst@gmail.com>
Thu, 20 Oct 2022 04:24:52 +0000 (21:24 -0700)
committerJohan Brandhorst-Satzkorn <johan.brandhorst@gmail.com>
Sun, 23 Oct 2022 17:42:11 +0000 (17:42 +0000)
The gen folder was renamed to _gen in CL 435472, but references in code
and docs were not updated. This updates the references.

Change-Id: Ibadc0cdcb5bed145c3257b58465a8df370487ae5
Reviewed-on: https://go-review.googlesource.com/c/go/+/444355
Reviewed-by: Bryan Mills <bcmills@google.com>
Reviewed-by: David Chase <drchase@google.com>
Run-TryBot: Johan Brandhorst-Satzkorn <johan.brandhorst@gmail.com>
TryBot-Result: Gopher Robot <gobot@golang.org>

28 files changed:
src/cmd/compile/internal/ssa/README.md
src/cmd/compile/internal/ssa/_gen/cover.bash
src/cmd/compile/internal/ssa/_gen/main.go
src/cmd/compile/internal/ssa/_gen/rulegen.go
src/cmd/compile/internal/ssa/addressingmodes.go
src/cmd/compile/internal/ssa/op.go
src/cmd/compile/internal/ssa/opGen.go
src/cmd/compile/internal/ssa/regalloc.go
src/cmd/compile/internal/ssa/rewrite.go
src/cmd/compile/internal/ssa/rewrite386.go
src/cmd/compile/internal/ssa/rewrite386splitload.go
src/cmd/compile/internal/ssa/rewriteAMD64.go
src/cmd/compile/internal/ssa/rewriteAMD64latelower.go
src/cmd/compile/internal/ssa/rewriteAMD64splitload.go
src/cmd/compile/internal/ssa/rewriteARM.go
src/cmd/compile/internal/ssa/rewriteARM64.go
src/cmd/compile/internal/ssa/rewriteARM64latelower.go
src/cmd/compile/internal/ssa/rewriteLOONG64.go
src/cmd/compile/internal/ssa/rewriteMIPS.go
src/cmd/compile/internal/ssa/rewriteMIPS64.go
src/cmd/compile/internal/ssa/rewritePPC64.go
src/cmd/compile/internal/ssa/rewriteRISCV64.go
src/cmd/compile/internal/ssa/rewriteRISCV64latelower.go
src/cmd/compile/internal/ssa/rewriteS390X.go
src/cmd/compile/internal/ssa/rewriteWasm.go
src/cmd/compile/internal/ssa/rewritedec.go
src/cmd/compile/internal/ssa/rewritedec64.go
src/cmd/compile/internal/ssa/rewritegeneric.go

index d695fda0451ae3c6616b3884260798bcee24b79c..27ac02b4a2ebfc0ca4daf8833842ca29b170ada8 100644 (file)
@@ -34,7 +34,7 @@ value is defined exactly once, but it may be used any number of times. A value
 mainly consists of a unique identifier, an operator, a type, and some arguments.
 
 An operator or `Op` describes the operation that computes the value. The
-semantics of each operator can be found in `gen/*Ops.go`. For example, `OpAdd8`
+semantics of each operator can be found in `_gen/*Ops.go`. For example, `OpAdd8`
 takes two value arguments holding 8-bit integers and results in their addition.
 Here is a possible SSA representation of the addition of two `uint8` values:
 
@@ -205,16 +205,16 @@ TODO: need more ideas for this section
 
 While most compiler passes are implemented directly in Go code, some others are
 code generated. This is currently done via rewrite rules, which have their own
-syntax and are maintained in `gen/*.rules`. Simpler optimizations can be written
+syntax and are maintained in `_gen/*.rules`. Simpler optimizations can be written
 easily and quickly this way, but rewrite rules are not suitable for more complex
 optimizations.
 
 To read more on rewrite rules, have a look at the top comments in
-[gen/generic.rules](gen/generic.rules) and [gen/rulegen.go](gen/rulegen.go).
+[_gen/generic.rules](_gen/generic.rules) and [_gen/rulegen.go](_gen/rulegen.go).
 
 Similarly, the code to manage operators is also code generated from
-`gen/*Ops.go`, as it is easier to maintain a few tables than a lot of code.
-After changing the rules or operators, see [gen/README](gen/README) for
+`_gen/*Ops.go`, as it is easier to maintain a few tables than a lot of code.
+After changing the rules or operators, see [_gen/README](_gen/README) for
 instructions on how to generate the Go code again.
 
 <!---
index 6c860fc864d322c2229e0365e950c83b859a0348..7311cfb5f394d5fd051cb3e50db9575315f9e7d0 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/env bash 
+#!/usr/bin/env bash
 # Copyright 2020 The Go Authors. All rights reserved.
 # Use of this source code is governed by a BSD-style
 # license that can be found in the LICENSE file.
@@ -9,7 +9,7 @@
 #     ./cover.bash && go tool cover -html=cover.out
 #
 # This script is needed to set up a temporary test file, so that we don't break
-# regular 'go run *.go' usage to run the generator.
+# regular 'go run .' usage to run the generator.
 
 cat >main_test.go <<-EOF
        // +build ignore
index b3fbe96ba7fa9d699e20e64bb9f771eea898b0bb..6326c076453ceda6756029af75126ccc3550ec51 100644 (file)
@@ -188,7 +188,7 @@ func main() {
 
 func genOp() {
        w := new(bytes.Buffer)
-       fmt.Fprintf(w, "// Code generated from gen/*Ops.go; DO NOT EDIT.\n")
+       fmt.Fprintf(w, "// Code generated from _gen/*Ops.go; DO NOT EDIT.\n")
        fmt.Fprintln(w)
        fmt.Fprintln(w, "package ssa")
 
index aa038255e160399a6a5e9be89aeb721dd4f8878c..80fa37a86bc9ad6d7ab57bdb64f52365c15be6ef 100644 (file)
@@ -576,8 +576,8 @@ func fprint(w io.Writer, n Node) {
        case *File:
                file := n
                seenRewrite := make(map[[3]string]string)
-               fmt.Fprintf(w, "// Code generated from gen/%s%s.rules; DO NOT EDIT.\n", n.Arch.name, n.Suffix)
-               fmt.Fprintf(w, "// generated with: cd gen; go run *.go\n")
+               fmt.Fprintf(w, "// Code generated from _gen/%s%s.rules; DO NOT EDIT.\n", n.Arch.name, n.Suffix)
+               fmt.Fprintf(w, "// generated with: cd _gen; go run .\n")
                fmt.Fprintf(w, "\npackage ssa\n")
                for _, path := range append([]string{
                        "fmt",
index 469ba0d494785702324415f2dbd69e7fb15bad2d..699f6e45ae14830b28f76dfcc3d98468784cffa3 100644 (file)
@@ -196,7 +196,7 @@ var combine = map[[2]Op]Op{
        [2]Op{OpAMD64MOVQstoreconst, OpAMD64LEAQ8}: OpAMD64MOVQstoreconstidx8,
 
        // These instructions are re-split differently for performance, see needSplit above.
-       // TODO if 386 versions are created, also update needSplit and gen/386splitload.rules
+       // TODO if 386 versions are created, also update needSplit and _gen/386splitload.rules
        [2]Op{OpAMD64CMPBload, OpAMD64ADDQ}: OpAMD64CMPBloadidx1,
        [2]Op{OpAMD64CMPWload, OpAMD64ADDQ}: OpAMD64CMPWloadidx1,
        [2]Op{OpAMD64CMPLload, OpAMD64ADDQ}: OpAMD64CMPLloadidx1,
index d1b88d9f0971cda434bafbbfdf451b5c5df78024..81e8d21fe9f76656a3ed097aa251e72d601d8a63 100644 (file)
@@ -16,7 +16,7 @@ import (
 // An Op encodes the specific operation that a Value performs.
 // Opcodes' semantics can be modified by the type and aux fields of the Value.
 // For instance, OpAdd can be 32 or 64 bit, signed or unsigned, float or complex, depending on Value.Type.
-// Semantics of each op are described in the opcode files in gen/*Ops.go.
+// Semantics of each op are described in the opcode files in _gen/*Ops.go.
 // There is one file for generic (architecture-independent) ops and one file
 // for each architecture.
 type Op int32
index dc0f0386b022df0f209da91ba4dbabe9ca9a0b96..9087815d7254784f53b6fa6c06567d0e7c1a4d26 100644 (file)
@@ -1,4 +1,4 @@
-// Code generated from gen/*Ops.go; DO NOT EDIT.
+// Code generated from _gen/*Ops.go; DO NOT EDIT.
 
 package ssa
 
index 02faf8a7bdad1f0ace8ede8818ccaca4b54fafeb..806f6985c8387e8d87f55b65dd5866d91acc1671 100644 (file)
@@ -626,7 +626,7 @@ func (s *regAllocState) init(f *Func) {
                        // Note that for Flag_shared (position independent code)
                        // we do need to be careful, but that carefulness is hidden
                        // in the rewrite rules so we always have a free register
-                       // available for global load/stores. See gen/386.rules (search for Flag_shared).
+                       // available for global load/stores. See _gen/386.rules (search for Flag_shared).
                case "amd64":
                        s.allocatable &^= 1 << 15 // R15
                case "arm":
index 77ff4b100e2c6470b20663115613e4626d942728..bf0135c2c8cfd04cad833b8ae79c78195cbf4686 100644 (file)
@@ -1165,7 +1165,7 @@ func ccARM64Eval(op Op, flags *Value) int {
 }
 
 // logRule logs the use of the rule s. This will only be enabled if
-// rewrite rules were generated with the -log option, see gen/rulegen.go.
+// rewrite rules were generated with the -log option, see _gen/rulegen.go.
 func logRule(s string) {
        if ruleFile == nil {
                // Open a log file to write log to. We open in append
index 08d81451f5fed0f8dd2d03323893c1f933e3ee02..0cacfe38344bae69475bb8cb59d03275821170a0 100644 (file)
@@ -1,5 +1,5 @@
-// Code generated from gen/386.rules; DO NOT EDIT.
-// generated with: cd gen; go run *.go
+// Code generated from _gen/386.rules; DO NOT EDIT.
+// generated with: cd _gen; go run .
 
 package ssa
 
index 670e7f4f8f6b5f3eb6cd0007f4307134aa7becdd..ef3bf262b9ba84b54f5f2637ca12a9a83a2bc992 100644 (file)
@@ -1,5 +1,5 @@
-// Code generated from gen/386splitload.rules; DO NOT EDIT.
-// generated with: cd gen; go run *.go
+// Code generated from _gen/386splitload.rules; DO NOT EDIT.
+// generated with: cd _gen; go run .
 
 package ssa
 
index e8bbd954e22ddaa2549fad4ada1c87a1781ec945..cad37d40391e990e51d69c46b1be531cd4278a33 100644 (file)
@@ -1,5 +1,5 @@
-// Code generated from gen/AMD64.rules; DO NOT EDIT.
-// generated with: cd gen; go run *.go
+// Code generated from _gen/AMD64.rules; DO NOT EDIT.
+// generated with: cd _gen; go run .
 
 package ssa
 
index 685dd129a0badd8e4a471f31869444c1d2d369ac..792cddd09e355c70d6382fcb8cb22f260699fcad 100644 (file)
@@ -1,5 +1,5 @@
-// Code generated from gen/AMD64latelower.rules; DO NOT EDIT.
-// generated with: cd gen; go run *.go
+// Code generated from _gen/AMD64latelower.rules; DO NOT EDIT.
+// generated with: cd _gen; go run .
 
 package ssa
 
index ae50aaa466f214c74096cae7e194e266ee4290c5..b443f1687ec1379d1edd5f313664a05af5334f29 100644 (file)
@@ -1,5 +1,5 @@
-// Code generated from gen/AMD64splitload.rules; DO NOT EDIT.
-// generated with: cd gen; go run *.go
+// Code generated from _gen/AMD64splitload.rules; DO NOT EDIT.
+// generated with: cd _gen; go run .
 
 package ssa
 
index 0aebdced4009c2a40c81719729bea4334ecacdbf..8fa2a6af1d56cd4398d1a16dab5b8880fca257cb 100644 (file)
@@ -1,5 +1,5 @@
-// Code generated from gen/ARM.rules; DO NOT EDIT.
-// generated with: cd gen; go run *.go
+// Code generated from _gen/ARM.rules; DO NOT EDIT.
+// generated with: cd _gen; go run .
 
 package ssa
 
index f8b6252d6040d1e44708f80554f5f7d823f9ac7f..731ea980da01562626622c34dd8405d1ecc30caf 100644 (file)
@@ -1,5 +1,5 @@
-// Code generated from gen/ARM64.rules; DO NOT EDIT.
-// generated with: cd gen; go run *.go
+// Code generated from _gen/ARM64.rules; DO NOT EDIT.
+// generated with: cd _gen; go run .
 
 package ssa
 
index d4890fe0806bbbc1497503f2e60522034ef34f50..49e154821ded60de7a7d6e97f0993ec77fc3cac3 100644 (file)
@@ -1,5 +1,5 @@
-// Code generated from gen/ARM64latelower.rules; DO NOT EDIT.
-// generated with: cd gen; go run *.go
+// Code generated from _gen/ARM64latelower.rules; DO NOT EDIT.
+// generated with: cd _gen; go run .
 
 package ssa
 
index fbe49e58194fbeea70bbdca3ea34d8f2998c17f4..d57289e058f24ab4e626cc0050133d985f00e7e4 100644 (file)
@@ -1,5 +1,5 @@
-// Code generated from gen/LOONG64.rules; DO NOT EDIT.
-// generated with: cd gen; go run *.go
+// Code generated from _gen/LOONG64.rules; DO NOT EDIT.
+// generated with: cd _gen; go run .
 
 package ssa
 
index 811ea9d9d326f239a20e3d2c1d06fd62a7f9c914..1c8d90a07eb976dad3d6b47351f6a906f5881eb9 100644 (file)
@@ -1,5 +1,5 @@
-// Code generated from gen/MIPS.rules; DO NOT EDIT.
-// generated with: cd gen; go run *.go
+// Code generated from _gen/MIPS.rules; DO NOT EDIT.
+// generated with: cd _gen; go run .
 
 package ssa
 
index 1fbd556b5cbcd7d32cb9ad6424d5c5d2a14580e7..998b27dbb57bcda4597748c99c7b48e125312d06 100644 (file)
@@ -1,5 +1,5 @@
-// Code generated from gen/MIPS64.rules; DO NOT EDIT.
-// generated with: cd gen; go run *.go
+// Code generated from _gen/MIPS64.rules; DO NOT EDIT.
+// generated with: cd _gen; go run .
 
 package ssa
 
index 890e7423e1ba22494c213f4826dc19ac2e184181..d1bacf1bf467ce8d74e6313a40c61cb683cfb7c5 100644 (file)
@@ -1,5 +1,5 @@
-// Code generated from gen/PPC64.rules; DO NOT EDIT.
-// generated with: cd gen; go run *.go
+// Code generated from _gen/PPC64.rules; DO NOT EDIT.
+// generated with: cd _gen; go run .
 
 package ssa
 
index d362b668c85ad962e41b5573a5bfcb24324845dd..f94e90f01ad82faa8e985dbc281d727029866235 100644 (file)
@@ -1,5 +1,5 @@
-// Code generated from gen/RISCV64.rules; DO NOT EDIT.
-// generated with: cd gen; go run *.go
+// Code generated from _gen/RISCV64.rules; DO NOT EDIT.
+// generated with: cd _gen; go run .
 
 package ssa
 
index bde0164644c2b204bffa214df22337bced293a29..2cde073eec1532d788a6c03a3b89d55b42750350 100644 (file)
@@ -1,5 +1,5 @@
-// Code generated from gen/RISCV64latelower.rules; DO NOT EDIT.
-// generated with: cd gen; go run *.go
+// Code generated from _gen/RISCV64latelower.rules; DO NOT EDIT.
+// generated with: cd _gen; go run .
 
 package ssa
 
index 08bbd43759665303586075555602518dfa6399de..db1747689d907b98e001b3c7576e65296061b177 100644 (file)
@@ -1,5 +1,5 @@
-// Code generated from gen/S390X.rules; DO NOT EDIT.
-// generated with: cd gen; go run *.go
+// Code generated from _gen/S390X.rules; DO NOT EDIT.
+// generated with: cd _gen; go run .
 
 package ssa
 
index defd40ddd195e6a233e6205fcb74896ce5b52550..5b7f4a8e452518427b84f71569f1aa01bd64b2b6 100644 (file)
@@ -1,5 +1,5 @@
-// Code generated from gen/Wasm.rules; DO NOT EDIT.
-// generated with: cd gen; go run *.go
+// Code generated from _gen/Wasm.rules; DO NOT EDIT.
+// generated with: cd _gen; go run .
 
 package ssa
 
index 2a73a5ddc830d3885c6a36f02232b380917213c5..1b92fb81276774c14c6206e23400a59e0f87e567 100644 (file)
@@ -1,5 +1,5 @@
-// Code generated from gen/dec.rules; DO NOT EDIT.
-// generated with: cd gen; go run *.go
+// Code generated from _gen/dec.rules; DO NOT EDIT.
+// generated with: cd _gen; go run .
 
 package ssa
 
index 848b0aa1e4c446ede5b00f64ba277eaa98915d17..26036b2f0afff39372d7c907c8af46c5c3056e4f 100644 (file)
@@ -1,5 +1,5 @@
-// Code generated from gen/dec64.rules; DO NOT EDIT.
-// generated with: cd gen; go run *.go
+// Code generated from _gen/dec64.rules; DO NOT EDIT.
+// generated with: cd _gen; go run .
 
 package ssa
 
index 2c6630c29da7261ea1325a5cb3bb18f9e9afafe5..de7f3e8bc7bcba17993968a11e19a66f05829061 100644 (file)
@@ -1,5 +1,5 @@
-// Code generated from gen/generic.rules; DO NOT EDIT.
-// generated with: cd gen; go run *.go
+// Code generated from _gen/generic.rules; DO NOT EDIT.
+// generated with: cd _gen; go run .
 
 package ssa