[00/17] Rework aarch64 feature macro definitions

Message ID mptr0zutqgg.fsf@arm.com
Headers
Series Rework aarch64 feature macro definitions |

Message

Richard Sandiford Sept. 29, 2022, 10:39 a.m. UTC
  This series of patches supposedly cleans up the definition of
the AArch64 ISA features.  The main aims are:

- to make the naming more consistent
- to reduce the amount of boilerplate needed
- to avoid the need to maintain transitive closures by hand
- to enforce a sensible (topological) order on the list of features
- to simplify some things a bit

The main one is the transitive closure reason -- the rest kind of
followed from that.

Tested on aarch64-linux-gnu & pushed.

Richard