An IR operand. TOperand is shared across all phases of the IR. There are branches of this
type for operands created directly from the AST (TRegisterOperand and TNonSSAMemoryOperand),
for operands computed by each stage of SSA construction (T*PhiOperand and
TAliasedChiOperand), and a placehold branch for operands that do not exist in a given
stage of IR construction (TNoOperand).
Import path
import semmle.code.cpp.ir.implementation.internal.TOperand