public void EmitLoadLocal(int index) { if (_loadLocal == null) { _loadLocal = new Instruction[LocalInstrCacheSize]; } if (index < _loadLocal.Length) { Emit(_loadLocal[index] ?? (_loadLocal[index] = new LoadLocalInstruction(index))); } else { Emit(new LoadLocalInstruction(index)); } }
public void EmitLoadLocal(int index) { if (_loadLocal == null) { _loadLocal = new Instruction[LocalInstrCacheSize]; } if (index < _loadLocal.Length) { Emit(_loadLocal[index] ?? (_loadLocal[index] = new LoadLocalInstruction(index))); } else { Emit(new LoadLocalInstruction(index)); } }