Setup
The list of statements determines a strong order among statements.
- Statements are labeled using the following conventions: s(i), where i is an integer in ; and n is the number of statements in the basic block
- Variables are identified in italic (e.g., v,u and t)
- Every variable is assumed to have a definition in the context or scope. (In static single assignment form, use-define chains are explicit because each chain contains a single element.)
For a variable, such as v, its declaration is identified as V (italic capital letter), and for short, its declaration is identified as s(0). In general, a declaration of a variable can be in an outer scope (e.g., a global variable).
Read more about this topic: Use-define Chain