69 references to Push
ILCompiler.Compiler (69)
Compiler\TypePreinit.cs (69)
259stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32(value)); 264stack.Push(StackValueKind.Int64, ValueTypeValue.FromInt64((long)reader.ReadILUInt64())); 269stack.Push(StackValueKind.Float, ValueTypeValue.FromDouble( 276stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32(type.GetElementSize().AsInt)); 482stack.Push(StackValueKind.ByRef, byRefValue); 731stack.Push(StackValueKind.NativeInt, new ByRefValue(new byte[size], pointedToOffset: 0)); 811stack.Push(StackValueKind.ByRef, loadableInstance.GetFieldAddress(field)); 834stack.Push(StackValueKind.NativeInt, popped.Value); 842stack.Push(StackValueKind.NativeInt, 846stack.Push(StackValueKind.NativeInt, 850stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((sbyte)val)); 853stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((short)val)); 856stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32(val)); 859stack.Push(StackValueKind.Int64, ValueTypeValue.FromInt64(val)); 862stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((byte)val)); 865stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((ushort)val)); 868stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32(val)); 871stack.Push(StackValueKind.Int64, ValueTypeValue.FromInt64((uint)val)); 874stack.Push(StackValueKind.Float, ValueTypeValue.FromDouble((float)val)); 877stack.Push(StackValueKind.Float, ValueTypeValue.FromDouble((double)val)); 890stack.Push(StackValueKind.NativeInt, 894stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((sbyte)val)); 897stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((short)val)); 900stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((int)val)); 903stack.Push(StackValueKind.Int64, ValueTypeValue.FromInt64(val)); 906stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((byte)val)); 909stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((ushort)val)); 912stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((int)val)); 915stack.Push(StackValueKind.Int64, ValueTypeValue.FromInt64(val)); 918stack.Push(StackValueKind.Float, ValueTypeValue.FromDouble((float)val)); 921stack.Push(StackValueKind.Float, ValueTypeValue.FromDouble((double)val)); 933stack.Push(StackValueKind.NativeInt, 937stack.Push(StackValueKind.NativeInt, 941stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((sbyte)val)); 944stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((short)val)); 947stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((int)val)); 950stack.Push(StackValueKind.Int64, ValueTypeValue.FromInt64((long)val)); 953stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((byte)val)); 956stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((ushort)val)); 959stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((int)(uint)val)); 962stack.Push(StackValueKind.Int64, ValueTypeValue.FromInt64((long)(ulong)val)); 965stack.Push(StackValueKind.Float, ValueTypeValue.FromDouble((float)val)); 968stack.Push(StackValueKind.Float, ValueTypeValue.FromDouble(val)); 1040stack.Push(StackValueKind.NativeInt, new MethodPointerValue(method)); 1127stack.Push(StackValueKind.ByRef, byrefValue); 1393stack.Push(StackValueKind.Int32, condition 1415stack.Push(StackValueKind.Int32, 1426stack.Push(value.ValueKind, ValueTypeValue.FromInt32(-value.Value.AsInt32())); 1428stack.Push(value.ValueKind, ValueTypeValue.FromInt64(-value.Value.AsInt64())); 1430stack.Push(value.ValueKind, ValueTypeValue.FromDouble(-value.Value.AsDouble())); 1479stack.Push(isNint ? StackValueKind.NativeInt : StackValueKind.Int32, ValueTypeValue.FromInt32(result)); 1505stack.Push(isNint ? StackValueKind.NativeInt : StackValueKind.Int64, ValueTypeValue.FromInt64(result)); 1525stack.Push(StackValueKind.Float, ValueTypeValue.FromDouble(result)); 1531stack.Push(isNint ? StackValueKind.NativeInt : StackValueKind.Int64, ValueTypeValue.FromInt64(result)); 1558stack.Push(StackValueKind.ByRef, new ByRefValue(previousByRef.PointedToBytes, (int)(previousByRef.PointedToOffset + addition))); 1572stack.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;