diff options
author | John Baldwin <jhb@FreeBSD.org> | 2022-05-18 13:32:04 -0700 |
---|---|---|
committer | John Baldwin <jhb@FreeBSD.org> | 2022-05-18 13:32:04 -0700 |
commit | 0ee6b1c511c0e2a6793568692d2e5418cd6bc10d (patch) | |
tree | 9bdc905affb28e3214b29ff650ef51650c020d06 /binutils/windmc.c | |
parent | 04dfe7aa52171d110db813bce67c0eea5f4b18cd (diff) | |
download | binutils-0ee6b1c511c0e2a6793568692d2e5418cd6bc10d.zip binutils-0ee6b1c511c0e2a6793568692d2e5418cd6bc10d.tar.gz binutils-0ee6b1c511c0e2a6793568692d2e5418cd6bc10d.tar.bz2 |
Use aarch64_features to describe register features in target descriptions.
Replace the sve bool member of aarch64_features with a vq member that
holds the vector quotient. It is zero if SVE is not present.
Add std::hash<> specialization and operator== so that aarch64_features
can be used as a key with std::unordered_map<>.
Change the various functions that create or lookup aarch64 target
descriptions to accept a const aarch64_features object rather than a
growing number of arguments.
Replace the multi-dimension tdesc_aarch64_list arrays used to cache
target descriptions with unordered_maps indexed by aarch64_feature.
Diffstat (limited to 'binutils/windmc.c')
0 files changed, 0 insertions, 0 deletions