AST
Expr
Basic expressions similar to LowUIR.Expr.
JmpType
Label
IR Label. Since we don't distinguish instruction boundary in SSA level, we want to specify where the label comes from.
Pp
Pretty printer for SSA.
Prog
A program is a list of statements.
Stmt
IR Statements.
Variable
SSA variables always have their own identifier.
VariableKind
Type representing destination of an assignment.