julia
updating domtrees dynamically, removing all unreachable blocks
#37882
Open
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
8
Changes
View On
GitHub
updating domtrees dynamically, removing all unreachable blocks
#37882
vchuravy
wants to merge 8 commits into
master
from
vc/dynamicdomtree
vchuravy
force pushed
from
e27b78fd
to
6f6d5a5d
5 years ago
vchuravy
marked this pull request as draft
5 years ago
vchuravy
changed the base branch from
master
to
vc/dynamic_snca
5 years ago
vchuravy
added
compiler:optimizer
Base automatically changed from
vc/dynamic_snca
to
master
5 years ago
Implement algorithm for updating dominator tree with CFG edge inserti…
922b4fc6
Make domtree construction take `Vector{BasicBlock}` as input instead …
b9042f3f
Add a domtree to every CFG, avoiding constructing them explicitly whe…
a63e59e3
Update domtrees dynamically when CFGs get modified
c323027b
Update domtree dynamically in `cfg_simplify`
1f06596e
Kill statements in blocks that are unreachable, add tests for killing…
03daf8af
Fix infinite loop bug in `kill_edge!`
cc6ec5eb
Enable CFG transforms; turn DCE back on globally
b32d2b12
vchuravy
force pushed
from
6f6d5a5d
to
b32d2b12
5 years ago
aviatesk
assigned
TH3CHARLie
4 years ago
aviatesk
assigned
aviatesk
4 years ago
Login to write a write a comment.
Login via GitHub
Reviewers
No reviews
Assignees
TH3CHARLie
aviatesk
Labels
compiler:optimizer
Milestone
No milestone
Login to write a write a comment.
Login via GitHub