Computer Programming Software Terms, Glossary and Dictionary
SSA: Static Single Assignment Form
Static single assignment form (SSA form or SSA) is an intermediate representation (IR) in which every variable is assigned exactly once. Existing variables in the original IR are split into versions, new variables typically indicated by the original name with a subscript, so that every definition gets its own version. In SSA form, use-def chains are explicit and each contains a single element.