コード例 #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;
 }
コード例 #3
0
 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;
 }