internal/simdgen: replace go generate with !import

Currently, after editing the source YAML files, you have to run go
generate to produce that concatenated inputs. This is easy to forget
to do, and it's easy to accidentally edit the concatenated input
instead of the source YAML. It also means any line numbers that appear
in error messages or debug output refer to the generated YAML instead
of the source YAML.

Fix this by using the new !import node to perform this file loading in
the unifier itself from the original source files.

Change-Id: I735f96ac9b12ccd1057629758a73b1bda30544cc
Reviewed-on: https://go-review.googlesource.com/c/arch/+/693344
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Auto-Submit: Austin Clements <austin@google.com>
Reviewed-by: Junyang Shao <shaojunyang@google.com>
5 files changed
tree: 3861266eefab13d9bd092fbdcf0e73052f358299
  1. arm/
  2. arm64/
  3. internal/
  4. loong64/
  5. ppc64/
  6. riscv64/
  7. s390x/
  8. x86/
  9. codereview.cfg
  10. CONTRIBUTING.md
  11. go.mod
  12. go.sum
  13. LICENSE
  14. PATENTS
  15. README.md
README.md

arch

Go Reference

This repository holds machine architecture information used by the Go toolchain. The parts needed in the main Go repository are copied in.

Report Issues / Send Patches

This repository uses Gerrit for code changes. To learn how to submit changes to this repository, see https://go.dev/doc/contribute.

The git repository is https://go.googlesource.com/arch.

The main issue tracker for the arch repository is located at https://go.dev/issues. Prefix your issue with “x/arch:” in the subject line, so it is easy to find.