Content deleted Content added
Guy Harris (talk | contribs) Use the Wayback Machine for a now-dead link. |
Guy Harris (talk | contribs) →Computing minimal SSA using dominance frontiers: Use {{cite technical report}}. (If you want to use {{cite journal}}, use Software - Practice and Experience as the journal, don't leave the journal out.) |
||
Line 84:
There is an efficient algorithm for finding dominance frontiers of each node. This algorithm was originally described in "Efficiently Computing Static Single Assignment Form and the Control Graph" by Ron Cytron, Jeanne Ferrante, et al. in 1991.<ref>{{cite journal |last1=Cytron |first1=Ron |last2=Ferrante |first2=Jeanne |last3=Rosen |first3=Barry K. |last4=Wegman |first4=Mark N. |last5=Zadeck |first5=F. Kenneth |title=Efficiently computing static single assignment form and the control dependence graph |journal=ACM Transactions on Programming Languages and Systems |date=1 October 1991 |volume=13 |issue=4 |pages=451–490 |doi=10.1145/115372.115320|s2cid=13243943 |doi-access=free }}</ref>
Keith D. Cooper, Timothy J. Harvey, and Ken Kennedy of [[Rice University]] describe an algorithm in their paper titled ''A Simple, Fast Dominance Algorithm'':<ref name="Cooper_2001">{{cite
|title=A Simple, Fast Dominance Algorithm |id=Rice University, CS Technical Report 06-33870
|
'''for each''' node b
|