Displaying 2 results from an estimated 2 matches for "d9ee0abb".
Did you mean:
c97e0abb
2011 Dec 29
0
[LLVMdev] dominance frontiers
...using DF, then you want anything that changes the CFG to update DF. This can be non-trivial, and (again) is a waste of time in most cases IMO.
-Chris
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20111228/d9ee0abb/attachment.html>
2011 Dec 24
4
[LLVMdev] dominance frontiers
Here's how I did things, back when I got to write my own infrastructure.
It's still O(n^2) in the worst case, but *much* quicker in the expected
case.
Number all the basic blocks, 0 to n-1 and build a vector mapping from
integer to block. Requires O(n) time and space.
For each block, compute the set containing it's dominance frontier, based
on Figure 10 of
*
*
*Efficiently