public IRConvertCheckedInstruction(IRType pType, IROverflowType pOverflowType) : base(IROpcode.ConvertChecked) { Type = pType; OverflowType = pOverflowType; }
public IRRemainderInstruction(IROverflowType pOverflowType) : base(IROpcode.Remainder) { OverflowType = pOverflowType; }
public IRAddInstruction(IROverflowType pOverflowType) : base(IROpcode.Add) { OverflowType = pOverflowType; }
public IRDivideInstruction(IROverflowType pOverflowType) : base(IROpcode.Divide) { OverflowType = pOverflowType; }
public IRSubtractInstruction(IROverflowType pOverflowType) : base(IROpcode.Subtract) { OverflowType = pOverflowType; }
public IRMultiplyInstruction(IROverflowType pOverflowType) : base(IROpcode.Multiply) { OverflowType = pOverflowType; }