Represents a variable referenced by the IR for a function. The variable may
be a user-declared variable (
IRUserVariable) or a temporary variable
generated by the AST-to-IR translation (
Gets the AST node that declared this variable, or that introduced this variable as part of the AST-to-IR translation.
Gets the function that references this variable.
Gets the IR for the function that references this variable.
Gets the source location of this variable.
Gets the type of the variable.
Gets an identifier string for the variable. This identifier is unique within the function.