示例#1
0
 public IRInstruction(IROpCode opCode, IIROperand op1, IIROperand op2, object annotation)
 {
     OpCode     = opCode;
     Operand1   = op1;
     Operand2   = op2;
     Annotation = annotation;
 }
示例#2
0
 public IRInstruction(IROpCode opCode, IIROperand op1, IIROperand op2, IRInstruction origin)
 {
     OpCode     = opCode;
     Operand1   = op1;
     Operand2   = op2;
     Annotation = origin.Annotation;
     ILAST      = origin.ILAST;
 }
 public IRInstruction(IROpCode opCode) => this.OpCode = opCode;
示例#4
0
 public IRInstruction(IROpCode opCode, IIROperand op1, IIROperand op2)
 {
     OpCode   = opCode;
     Operand1 = op1;
     Operand2 = op2;
 }
示例#5
0
 public IRInstruction(IROpCode opCode, IIROperand op1)
 {
     OpCode   = opCode;
     Operand1 = op1;
 }
示例#6
0
 public IRInstruction(IROpCode opCode)
 {
     OpCode = opCode;
 }