public AOpCode(AInst Inst, long Position) { this.Position = Position; RegisterSize = ARegisterSize.Int64; Emitter = Inst.Emitter; }
public AOpCode(AInst Inst, long Position, int OpCode) { this.Position = Position; this.RawOpCode = OpCode; RegisterSize = ARegisterSize.Int64; Emitter = Inst.Emitter; }
private void Ldloc(int Index, AIoType IoType, ARegisterSize RegisterSize) { ILBlock.Add(new AILOpCodeLoad(Index, IoType, RegisterSize)); }
public AILOpCodeLoad(int Index, AIoType IoType, ARegisterSize RegisterSize) { this.IoType = IoType; this.Index = Index; this.RegisterSize = RegisterSize; }
public AILOpCodeStore(int Index, AIoType IoType, ARegisterSize RegisterSize = ARegisterSize.Int64) { this.IoType = IoType; this.Index = Index; this.RegisterSize = RegisterSize; }