Propagate the temporary registers between instructions and remove them if necessary. We process the nodes of the graph in reverse post order. For each instruction in the node, we look at the variables that it uses. For each of these variables we look where it is defined and if w
(graph, du, ud)
source not stored for this graph (policy: none)
no test coverage detected