arm64/instgen: handle features not in docvars.

This CL generates some missing instruction encodings filtered out by
feature check in instruction level.
The XML files sometimes may not populate the instruction level feature
field correctly. This CL tries to find these information at encoding so
that some instruction encodings don't get missed out.

This CL generates CL 767400.

Change-Id: Ieda70914f5dd5a04776a7c98505b9bab938cf058
Reviewed-on: https://go-review.googlesource.com/c/arch/+/767364
LUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: David Chase <drchase@google.com>
3 files changed
tree: c455e057c8fa9cfd5f268c8ac9560d45ca1746a8
  1. arm/
  2. arm64/
  3. loong64/
  4. ppc64/
  5. riscv64/
  6. s390x/
  7. x86/
  8. codereview.cfg
  9. CONTRIBUTING.md
  10. go.mod
  11. go.sum
  12. LICENSE
  13. PATENTS
  14. 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.