aarch64: Remove F_ARCHEXT flag

The flag is unnecessary, because we can just unconditionally check the
features field every time.  Having the information duplicated in two
separate fields makes it harder to maintain, particularly in the context
of the upcoming regating patch.

The reg_flags parameter of aarch64_sys_ins_reg_supported_p is now
unused, so remove that as well.
This commit is contained in:
Alice Carlotti
2025-09-02 15:11:24 +01:00
parent 18400a9cdf
commit 22c3912a11
5 changed files with 1285 additions and 1294 deletions

View File

@@ -1703,7 +1703,7 @@ extern bool aarch64_sys_ins_reg_has_xt (const aarch64_sys_ins_reg *);
extern bool
aarch64_sys_ins_reg_supported_p (const aarch64_feature_set,
const char *reg_name,
uint32_t, const aarch64_feature_set *);
const aarch64_feature_set *);
extern const aarch64_sys_ins_reg aarch64_sys_regs_ic [];
extern const aarch64_sys_ins_reg aarch64_sys_regs_dc [];