mbox series

[committed,00/11] aarch64: Extend aarch64_feature_flags to 128 bits

Message ID 262797c9-f27b-8dd0-02b2-ca15f8347d33@e124511.cambridge.arm.com
Headers show
Series aarch64: Extend aarch64_feature_flags to 128 bits | expand

Message

Andrew Carlotti July 24, 2024, 3:57 p.m. UTC
The end goal of the series is to change the definition of aarch64_feature_flags
from a uint64_t typedef to a class with 128 bits of storage.  This class is a
new template bitmap type that uses operator overloading to mimic the existing
integer interface as much as possible.

The changes are mostly in the backend, but patch 10/11 introduces this new
bitmap type in the middle end.

Committed as approved by Kyrill and Richard S, with minor changes to
patches 04, 08 and 10 as requested by Richard.