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 106572 include/llvm/IR/Dominators.h
 include/llvm/Support/GenericDomTree.h
 include/llvm/Support/GenericDomTreeConstruction.h
 lib/IR/Dominators.cpp
 unittests/IR/DominatorTreeTest.cpp
 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
s/edge insertion/CFG edge insertion/