internal override LLLocation Load(LLFunction pFunction)
        {
            LLLocation locationAddress = mAddress.Load(pFunction);

            locationAddress = pFunction.CurrentBlock.EmitConversion(locationAddress, Type.LLType);
            return(locationAddress.Load(pFunction.CurrentBlock));
        }
Beispiel #2
0
        internal override LLLocation Load(LLFunction pFunction)
        {
            LLLocation location = LLLocalLocation.Create(pFunction.Locals[Local.Name]);

            if (mLocal.IsReference)
            {
                location = location.Load(pFunction.CurrentBlock);
            }
            return(location);
        }