internal override LLLocation Load(LLFunction pFunction) { LLLocation locationAddress = mAddress.Load(pFunction); locationAddress = pFunction.CurrentBlock.EmitConversion(locationAddress, Type.LLType); return(locationAddress.Load(pFunction.CurrentBlock)); }
internal override LLLocation Load(LLFunction pFunction) { LLLocation location = LLLocalLocation.Create(pFunction.Locals[Local.Name]); if (mLocal.IsReference) { location = location.Load(pFunction.CurrentBlock); } return(location); }