Landing: 2671f988c928

Project / Subsystem

gcc / s390x

Date

2026-09-21

Author

Juergen Christ

Commit

2671f988c928d3d6cd81ebec86a5c3dee938e8cd

Source

github

Perf win

Yes

Breaking

No

All attributes

project
gcc
subsystem
s390x
patch_id
—
commit_hash
2671f988c928d3d6cd81ebec86a5c3dee938e8cd
source_type
github
headline
s390x: Optimize vec_perm intrinsic by folding into VEC_PERM_EXPR
tldr
Improves s390x vector permutation optimization by folding the vec_perm intrinsic.
author
Juergen Christ
outcome
committed
performance_win
true
breaking_change
false
series_id
—
series_parts
[]
tags
  • • s390x
  • • optimization
  • • vector
  • • gcc
discussion_id_link
—
bugzilla_pr
—
date
2026-09-21T00:00:00.000Z

The s390x backend now optimizes the vec_perm intrinsic by folding it into a VEC_PERM_EXPR. This allows the GCC optimizer to better process and optimize vector permutation operations, potentially leading to more efficient code generation for vector processing on s390x architectures.