Landing: 9296654cc860

Project / Subsystem

gcc / gcc/tree-vect

Date

2026-02-26

Author

Richard Biener

Commit

9296654cc8601d60b4d570e5ef479300c1bcfda1

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
gcc/tree-vect
patch_id
commit_hash
9296654cc8601d60b4d570e5ef479300c1bcfda1
source_type
github
headline
Introduce slp_oprnds Class to Manage SLP and GIMPLE Operands
tldr
A new helper class, slp_oprnds, facilitates the handling of operands between SLP and GIMPLE representations during vectorization.
author
Richard Biener
outcome
committed
performance_win
false
breaking_change
false
series_id
series_parts
[]
tags
  • vectorization
  • SLP
  • GIMPLE
  • refactor
discussion_id_link
bugzilla_pr
date
2026-02-26T00:00:00.000Z

This commit introduces the slp_oprnds class, a helper class designed to streamline the interaction between SLP (Superword Level Parallelism) and GIMPLE operands within the vectorization process. This class aims to simplify the management and conversion of operands between these two representations, potentially improving the efficiency and clarity of the vectorization code.