A reason that a particular IR temporary variable was generated. For example, it could be
generated to hold the return value of a function, or to hold the result of a
computed on each branch. The set of possible
TempVariableTags is language-dependent.
Gets a textual representation of this tag.