This patch introduces incremental edge insertions based on the Depth Based Search algorithm.
Insertions should work for both dominators and postdominators.
Paths
| Differential D35341
[Dominators] Implement incremental insertions ClosedPublic Authored by kuhar on Jul 12 2017, 5:41 PM.
Details Summary This patch introduces incremental edge insertions based on the Depth Based Search algorithm. Insertions should work for both dominators and postdominators.
Diff Detail
Event Timelinekuhar added a child revision: D35342: [Dominators] Implement incremental deletions.Jul 12 2017, 6:38 PM
• dberlin added inline comments. This revision is now accepted and ready to land.Jul 13 2017, 10:31 AM kuhar added inline comments.
Closed by commit rL308054: [Dominators] Implement incremental insertions (authored by kuhar). · Explain WhyJul 14 2017, 2:18 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 106709 llvm/trunk/include/llvm/IR/Dominators.h
llvm/trunk/include/llvm/Support/GenericDomTree.h
llvm/trunk/include/llvm/Support/GenericDomTreeConstruction.h
llvm/trunk/lib/IR/Dominators.cpp
llvm/trunk/unittests/IR/DominatorTreeTest.cpp
|