Landing: 89c55025122c

Project / Subsystem

gcc / aarch64

Date

2026-07-21

Author

Tamar Christina

Commit

89c55025122c0a4f27c3a952f3298bd45b7c8207

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
aarch64
patch_id
commit_hash
89c55025122c0a4f27c3a952f3298bd45b7c8207
source_type
github
headline
Refactor ARM SVE ptrue folding helpers.
tldr
Rearrange AArch64 SVE ptrue folding code for clarity and future changes.
author
Tamar Christina
outcome
committed
performance_win
false
breaking_change
false
series_id
series_parts
[]
tags
  • aarch64
  • sve
  • refactoring
discussion_id_link
bugzilla_pr
date
2026-07-21T00:00:00.000Z

This commit refactors helper functions related to folding SVE ptrue predicates in the AArch64 backend. It extracts shared functionality into a new helper function, aarch64_fold_sve_ptrue_vl, and moves existing logic. This reorganization is a preparatory step for upcoming changes to these folding functions, aiming to avoid code duplication and improve maintainability. The functionality remains the same.