public Comp(ComparisonKind kind, ComparisonLiftingKind lifting, StackType inputType, Sign sign, ILInstruction left, ILInstruction right) : base(OpCode.Comp, left, right) { this.kind = kind; this.LiftingKind = lifting; this.InputType = inputType; this.Sign = sign; }
public Comp(ComparisonKind kind, Sign sign, ILInstruction left, ILInstruction right) : base(OpCode.Comp, left, right) { this.kind = kind; this.LiftingKind = ComparisonLiftingKind.None; this.InputType = left.ResultType; this.Sign = sign; Debug.Assert(left.ResultType == right.ResultType); }