Machine-translated by Google. Questions are authored in English.
Top

Discussion

Static single assignment form makes data flow analysis simpler because

  • A.the flow graph reduces to a single basic block
  • B.each use is reached by exactly one definition by construction
  • C.the program is left containing no branches at all once converted
  • D.every variable becomes a compile time constant

Answer: B

Renaming makes the reaching definition immediate rather than something to be computed. Phi functions at join points name the versions arriving along each incoming edge. Converting back out of the form inserts copies that later passes clean up.

No comment is present. Be the first to comment.
Loading…

Post your comment

Please log in or register to post a comment.