示例#1
0
 public static Node OffsetAddress(this VirtualRegister baseAddr, int offset)
 {
     return(new ArithmeticBinaryOperation(
                AST.ArithmeticOperationType.Addition,
                new RegisterRead(baseAddr),
                new IntegerImmediateValue(offset * 8)));
 }
示例#2
0
文件: Nodes.cs 项目: nobikik9/kju
 public Pop(VirtualRegister register)
 {
     this.Register = register;
 }
示例#3
0
文件: Nodes.cs 项目: nobikik9/kju
 public RegisterWrite(VirtualRegister register, Node value)
 {
     this.Register = register;
     this.Value    = value;
 }
示例#4
0
文件: Nodes.cs 项目: nobikik9/kju
 public RegisterRead(VirtualRegister register)
 {
     this.Register = register;
 }