Landing: 53a96b6b6d35

Project / Subsystem

gcc / tree-vectorizer

Date

2026-08-20

Author

Richard Biener

Commit

53a96b6b6d35ab730b6f227370b8858b241fcc38

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
tree-vectorizer
patch_id
—
commit_hash
53a96b6b6d35ab730b6f227370b8858b241fcc38
source_type
github
headline
Remove unused max_nunits field from SLP tree.
tldr
Cleans up vectorizer code by removing an unused field and related functions.
author
Richard Biener
outcome
committed
performance_win
false
breaking_change
false
series_id
—
series_parts
[]
tags
  • • tree-vectorizer
  • • cleanup
  • • SLP
discussion_id_link
—
bugzilla_pr
—
date
2026-08-20T00:00:00.000Z

This commit removes the max_nunits field from the slp_tree structure and associated internal APIs, as it is no longer used. The max_nunits field was related to tracking the maximum number of units (e.g., lanes) in vector types during SLP vectorization. Its removal simplifies the vectorizer’s internal data structures and code by eliminating dead code and reducing maintenance overhead.