# SSA form

See [SSA](../../../computer_science/programming_language_theory/codegen/single_static_assignment_form) LLVM does not allow multiple assignments to registers

LLVM offers the phi function to choose between values.
