Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(ssa refactor): Implement dominator tree (#1278)
* feat(ssa refactor): dominator tree * reorder functions * chore(ssa refactor): use true post order * chore(ssa refactor): externalise PostOrder * chore(ssa refactor): use FunctionBuilder in tests * chore(ssa refactor): add header comments * chore(ssa refactor): clippy * chore(ssa refactor): elaborate header comments * chore(ssa refactor): domtree/post-order cleanup: - Comment tweaks - rm unneeded collect iter into vec - clippy changes - DominatorTree::with_function helper - rename DomNode DominatorTreeNode * chore(ssa refactor): use domtree helper in tests * fix: update usage of cfg.pred_iter to cfg.predecessors * chore(saa refactor): tidy up test and naming
- Loading branch information