2 comments (2 comments)1 reaction (1 reaction)0 assignees (0 assignees)Rust5,421 forks (5,421 forks)batch import
compilercompiler: irenhancementgood first issueteam:compiler
Repository metrics
- Stars
- 61,702 stars (61,702 stars)
- PR merge metrics
- Avg merge 22h 6m (Avg merge 22h 6m)16 merged PRs in 30d (16 merged PRs in 30d)
Description
With #3128 , we now have a dominator tree. Use that to verify that every SSA definition dominates its uses.
Contributor guide
- Research direction
- Examine the dominator tree structure from #3128 and implement a traversal over IR instructions to ensure each definition's use is dominated by its definition. Start by looking at how dominates() is implemented and then iterate over all instructions.
- Tech stack
- rust
- Domain
- backend
- Issue type
- Feature
- Prerequisites
- RustCompilerSSADominator Tree