Landing: c4726f9bd471
Project / Subsystem
gcc / aarch64
Date
2025-09-16
Author
Karl Meakin
Commit
c4726f9bd471fbf6e1147ce045eafb9c08f1f2e5
Source
github
Perf win
No
Breaking
No
All attributes
- project
- gcc
- subsystem
- aarch64
- patch_id
- —
- commit_hash
- c4726f9bd471fbf6e1147ce045eafb9c08f1f2e5
- source_type
- github
- headline
- aarch64: Define `DEF_SVE_TYPE_SUFFIX` in terms of `DEF_SVE_NEON_TYPE_SUFFIX`
- tldr
- Simplifies SVE type suffix definitions by making them dependent on NEON type suffixes.
- author
- Karl Meakin
- outcome
- committed
- performance_win
- false
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • aarch64
- • SVE
- • NEON
- • compiler internals
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2025-09-16T00:00:00.000Z
This commit simplifies the definition of SVE type suffixes in the aarch64 backend. DEF_SVE_TYPE_SUFFIX is now defined in terms of DEF_SVE_NEON_TYPE_SUFFIX. This change requires callers to only define DEF_SVE_NEON_TYPE_SUFFIX when including aarch64-sve-builtins.def, reducing redundancy and consolidating definitions.