public IRTuple(IrOp irop, Ident destination) { this.op = irop; this.dest = destination; }
public IRTupleTwoOp(IrOp irop, Ident destination, Ident source1, Ident source2) : base(irop, destination, source1) { this.src2 = source2; }
public IRTupleManyOp(IrOp irop, Ident destination, List <Ident> sources) : base(irop, destination) { this.sources = new List <Ident>(); }
public IRTupleOneOpImm(IrOp irop, Ident destination, T source) : base(irop, destination) { this.src1 = source; }