Landing: b2d032a987d9
Project / Subsystem
gcc / gcc
Date
2026-08-20
Author
Andrew MacLeod
Commit
b2d032a987d965549027a53f56f81ef2579dda0e
Source
github
Perf win
Yes
Breaking
No
All attributes
- project
- gcc
- subsystem
- gcc
- patch_id
- —
- commit_hash
- b2d032a987d965549027a53f56f81ef2579dda0e
- source_type
- github
- headline
- Improve dom_oracle::clear performance
- tldr
- Optimizes dom_oracle::clear by tracking relevant basic blocks.
- author
- Andrew MacLeod
- outcome
- committed
- performance_win
- true
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • optimization
- • gcc
- • performance
- • compiler
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-08-20T00:00:00.000Z
The performance of dom_oracle::clear has been improved by introducing a managed list of basic blocks that contain relations involving SSA names. Instead of traversing the entire control flow graph, clear now iterates only through these tracked blocks, significantly reducing the overhead for clearing dominance information.