L2Write Boxed Operand
constructor(semanticValues: Set<L2SemanticValue>, restriction: TypeRestriction, register: L2BoxedRegister)
Construct a new L2WriteBoxedOperand for the specified L2SemanticValue.
Parameters
semantic Values
The Set of L2SemanticValue that this operand is effectively producing.
restriction
The TypeRestriction that indicates what values are allowed to be written into the register.
register
The initial L2BoxedRegister that backs this operand.