69 references to Push
ILCompiler.Compiler (69)
Compiler\TypePreinit.cs (69)
257stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32(value)); 262stack.Push(StackValueKind.Int64, ValueTypeValue.FromInt64((long)reader.ReadILUInt64())); 267stack.Push(StackValueKind.Float, ValueTypeValue.FromDouble( 274stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32(type.GetElementSize().AsInt)); 473stack.Push(StackValueKind.ByRef, byRefValue); 722stack.Push(StackValueKind.NativeInt, new ByRefValue(new byte[size], pointedToOffset: 0)); 802stack.Push(StackValueKind.ByRef, loadableInstance.GetFieldAddress(field)); 825stack.Push(StackValueKind.NativeInt, popped.Value); 833stack.Push(StackValueKind.NativeInt, 837stack.Push(StackValueKind.NativeInt, 841stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((sbyte)val)); 844stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((short)val)); 847stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32(val)); 850stack.Push(StackValueKind.Int64, ValueTypeValue.FromInt64(val)); 853stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((byte)val)); 856stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((ushort)val)); 859stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32(val)); 862stack.Push(StackValueKind.Int64, ValueTypeValue.FromInt64((uint)val)); 865stack.Push(StackValueKind.Float, ValueTypeValue.FromDouble((float)val)); 868stack.Push(StackValueKind.Float, ValueTypeValue.FromDouble((double)val)); 881stack.Push(StackValueKind.NativeInt, 885stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((sbyte)val)); 888stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((short)val)); 891stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((int)val)); 894stack.Push(StackValueKind.Int64, ValueTypeValue.FromInt64(val)); 897stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((byte)val)); 900stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((ushort)val)); 903stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((int)val)); 906stack.Push(StackValueKind.Int64, ValueTypeValue.FromInt64(val)); 909stack.Push(StackValueKind.Float, ValueTypeValue.FromDouble((float)val)); 912stack.Push(StackValueKind.Float, ValueTypeValue.FromDouble((double)val)); 924stack.Push(StackValueKind.NativeInt, 928stack.Push(StackValueKind.NativeInt, 932stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((sbyte)val)); 935stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((short)val)); 938stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((int)val)); 941stack.Push(StackValueKind.Int64, ValueTypeValue.FromInt64((long)val)); 944stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((byte)val)); 947stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((ushort)val)); 950stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((int)(uint)val)); 953stack.Push(StackValueKind.Int64, ValueTypeValue.FromInt64((long)(ulong)val)); 956stack.Push(StackValueKind.Float, ValueTypeValue.FromDouble((float)val)); 959stack.Push(StackValueKind.Float, ValueTypeValue.FromDouble(val)); 1031stack.Push(StackValueKind.NativeInt, new MethodPointerValue(method)); 1118stack.Push(StackValueKind.ByRef, byrefValue); 1384stack.Push(StackValueKind.Int32, condition 1406stack.Push(StackValueKind.Int32, 1417stack.Push(value.ValueKind, ValueTypeValue.FromInt32(-value.Value.AsInt32())); 1419stack.Push(value.ValueKind, ValueTypeValue.FromInt64(-value.Value.AsInt64())); 1421stack.Push(value.ValueKind, ValueTypeValue.FromDouble(-value.Value.AsDouble())); 1470stack.Push(isNint ? StackValueKind.NativeInt : StackValueKind.Int32, ValueTypeValue.FromInt32(result)); 1496stack.Push(isNint ? StackValueKind.NativeInt : StackValueKind.Int64, ValueTypeValue.FromInt64(result)); 1516stack.Push(StackValueKind.Float, ValueTypeValue.FromDouble(result)); 1522stack.Push(isNint ? StackValueKind.NativeInt : StackValueKind.Int64, ValueTypeValue.FromInt64(result)); 1549stack.Push(StackValueKind.ByRef, new ByRefValue(previousByRef.PointedToBytes, (int)(previousByRef.PointedToOffset + addition))); 1563stack.Push(StackValueKind.NativeInt, context.Target.PointerSize == 8 ? ValueTypeValue.FromInt64(arrayInstance.Length) : ValueTypeValue.FromInt32(arrayInstance.Length)); 2058Push(StackValueKind.ObjRef, value); 2067Push(StackValueKind.Int32, ValueTypeValue.FromInt32((byte)value.AsSByte())); break; 2070Push(StackValueKind.Int32, ValueTypeValue.FromInt32((ushort)value.AsInt16())); break; 2072Push(StackValueKind.Int32, ValueTypeValue.FromInt32(value.AsSByte())); break; 2074Push(StackValueKind.Int32, ValueTypeValue.FromInt32(value.AsInt16())); break; 2077Push(StackValueKind.Int32, value.Clone()); break; 2080Push(StackValueKind.Int64, value.Clone()); break; 2085Push(StackValueKind.NativeInt, value.Clone()); break; 2087Push(StackValueKind.Float, ValueTypeValue.FromDouble(value.AsSingle())); break; 2089Push(StackValueKind.Float, value.Clone()); break; 2092Push(StackValueKind.ValueType, value.Clone()); break; 2097Push(StackValueKind.ObjRef, value); break; 2099Push(StackValueKind.ByRef, value); break;