Static single-assignment form: Difference between revisions

Content deleted Content added
Dcoetzee (talk | contribs)
Define dominance frontiers and why they're important and stuff
Dcoetzee (talk | contribs)
Line 61:
<!-- Need an example -->
 
Dominance frontiers capture the precise places at which we need &phi; functions: if the node A defines a certain variable, then that definition and that definition alone will reach every node A dominates. Only when we leave these nodes and enter the dominance frontier must be account for other flows bringing in other definitions of the same variable. Moreover, no other &phi; functions are needed in the control flow graph to deal with A's definitions; in this sense, the set of nodesand we add &phi;can functionsdo towith isno minimalless.
 
<!-- Describe the algorithm for finding dominance frontiers in the future -->