Landing: fa990a13fa4e

Project / Subsystem

gcc / gcc/tree-optimization

Date

2026-08-27

Author

Andrew MacLeod

Commit

fa990a13fa4ee7e25e4a5dae456496e772c386ec

Source

github

Perf win

Yes

Breaking

No

All attributes

project
gcc
subsystem
gcc/tree-optimization
patch_id
—
commit_hash
fa990a13fa4ee7e25e4a5dae456496e772c386ec
source_type
github
headline
Phi analyzer: Avoid reprocessing already processed PHI definitions.
tldr
Optimisation pass avoids redundant processing of PHI definitions, improving efficiency.
author
Andrew MacLeod
outcome
committed
performance_win
true
breaking_change
false
series_id
—
series_parts
[]
tags
  • • optimization
  • • gcc
  • • gimple
discussion_id_link
—
bugzilla_pr
—
date
2026-08-27T00:00:00.000Z

The PHI analyzer in the GIMPLE optimization pass now avoids reprocessing PHI definitions that have already been handled. This change prevents redundant work, potentially improving optimization performance.