julia
updating domtrees dynamically, removing all unreachable blocks
#37882
Open

updating domtrees dynamically, removing all unreachable blocks #37882

vchuravy wants to merge 8 commits into master from vc/dynamicdomtree
vchuravy
chriselrod
vchuravy vchuravy force pushed from e27b78fd to 6f6d5a5d 5 years ago
vchuravy vchuravy marked this pull request as draft 5 years ago
vchuravy vchuravy changed the base branch from master to vc/dynamic_snca 5 years ago
vchuravy vchuravy added compiler:optimizer
Base automatically changed from vc/dynamic_snca to master 5 years ago
yhls Implement algorithm for updating dominator tree with CFG edge inserti…
922b4fc6
yhls Make domtree construction take `Vector{BasicBlock}` as input instead …
b9042f3f
yhls Add a domtree to every CFG, avoiding constructing them explicitly whe…
a63e59e3
yhls Update domtrees dynamically when CFGs get modified
c323027b
yhls Update domtree dynamically in `cfg_simplify`
1f06596e
yhls Kill statements in blocks that are unreachable, add tests for killing…
03daf8af
yhls Fix infinite loop bug in `kill_edge!`
cc6ec5eb
yhls Enable CFG transforms; turn DCE back on globally
b32d2b12
vchuravy vchuravy force pushed from 6f6d5a5d to b32d2b12 5 years ago
TH3CHARLie
aviatesk aviatesk assigned TH3CHARLie TH3CHARLie 4 years ago
aviatesk aviatesk assigned aviatesk aviatesk 4 years ago

Login to write a write a comment.

Login via GitHub

Reviewers
No reviews
Assignees
Labels
Milestone