Landing: 5d123455af27

Project / Subsystem

gcc / gcc/tree-optimization

Date

2026-08-12

Author

Richard Biener

Commit

5d123455af27c526d9aa1e12a47d0177262b0e51

Source

github

Perf win

Yes

Breaking

No

All attributes

project
gcc
subsystem
gcc/tree-optimization
patch_id
—
commit_hash
5d123455af27c526d9aa1e12a47d0177262b0e51
source_type
github
headline
Vectorizer handles MMX/SSE mask interaction with AVX512.
tldr
Vectorizer now correctly converts between integer and vector integer masks for AVX512.
author
Richard Biener
outcome
committed
performance_win
true
breaking_change
false
series_id
—
series_parts
[]
tags
  • • x86
  • • avx512
  • • vectorization
  • • optimization
discussion_id_link
—
bugzilla_pr
—
date
2026-08-12T00:00:00.000Z

The GCC vectorizer can now handle the interaction between MMX/SSE integer masks and AVX512 vector integer masks. It introduces a conversion for V2SImode using vcond_mask, addressing a gap in pattern recognition for mask representation. This improves vectorization of code using AVX512 instructions.