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)); 480stack.Push(StackValueKind.ByRef, byRefValue); 729stack.Push(StackValueKind.NativeInt, new ByRefValue(new byte[size], pointedToOffset: 0)); 809stack.Push(StackValueKind.ByRef, loadableInstance.GetFieldAddress(field)); 832stack.Push(StackValueKind.NativeInt, popped.Value); 840stack.Push(StackValueKind.NativeInt, 844stack.Push(StackValueKind.NativeInt, 848stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((sbyte)val)); 851stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((short)val)); 854stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32(val)); 857stack.Push(StackValueKind.Int64, ValueTypeValue.FromInt64(val)); 860stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((byte)val)); 863stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((ushort)val)); 866stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32(val)); 869stack.Push(StackValueKind.Int64, ValueTypeValue.FromInt64((uint)val)); 872stack.Push(StackValueKind.Float, ValueTypeValue.FromDouble((float)val)); 875stack.Push(StackValueKind.Float, ValueTypeValue.FromDouble((double)val)); 888stack.Push(StackValueKind.NativeInt, 892stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((sbyte)val)); 895stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((short)val)); 898stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((int)val)); 901stack.Push(StackValueKind.Int64, ValueTypeValue.FromInt64(val)); 904stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((byte)val)); 907stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((ushort)val)); 910stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((int)val)); 913stack.Push(StackValueKind.Int64, ValueTypeValue.FromInt64(val)); 916stack.Push(StackValueKind.Float, ValueTypeValue.FromDouble((float)val)); 919stack.Push(StackValueKind.Float, ValueTypeValue.FromDouble((double)val)); 931stack.Push(StackValueKind.NativeInt, 935stack.Push(StackValueKind.NativeInt, 939stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((sbyte)val)); 942stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((short)val)); 945stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((int)val)); 948stack.Push(StackValueKind.Int64, ValueTypeValue.FromInt64((long)val)); 951stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((byte)val)); 954stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((ushort)val)); 957stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((int)(uint)val)); 960stack.Push(StackValueKind.Int64, ValueTypeValue.FromInt64((long)(ulong)val)); 963stack.Push(StackValueKind.Float, ValueTypeValue.FromDouble((float)val)); 966stack.Push(StackValueKind.Float, ValueTypeValue.FromDouble(val)); 1038stack.Push(StackValueKind.NativeInt, new MethodPointerValue(method)); 1125stack.Push(StackValueKind.ByRef, byrefValue); 1391stack.Push(StackValueKind.Int32, condition 1413stack.Push(StackValueKind.Int32, 1424stack.Push(value.ValueKind, ValueTypeValue.FromInt32(-value.Value.AsInt32())); 1426stack.Push(value.ValueKind, ValueTypeValue.FromInt64(-value.Value.AsInt64())); 1428stack.Push(value.ValueKind, ValueTypeValue.FromDouble(-value.Value.AsDouble())); 1477stack.Push(isNint ? StackValueKind.NativeInt : StackValueKind.Int32, ValueTypeValue.FromInt32(result)); 1503stack.Push(isNint ? StackValueKind.NativeInt : StackValueKind.Int64, ValueTypeValue.FromInt64(result)); 1523stack.Push(StackValueKind.Float, ValueTypeValue.FromDouble(result)); 1529stack.Push(isNint ? StackValueKind.NativeInt : StackValueKind.Int64, ValueTypeValue.FromInt64(result)); 1556stack.Push(StackValueKind.ByRef, new ByRefValue(previousByRef.PointedToBytes, (int)(previousByRef.PointedToOffset + addition))); 1570stack.Push(StackValueKind.NativeInt, context.Target.PointerSize == 8 ? ValueTypeValue.FromInt64(arrayInstance.Length) : ValueTypeValue.FromInt32(arrayInstance.Length)); 2056Push(StackValueKind.ObjRef, value); 2065Push(StackValueKind.Int32, ValueTypeValue.FromInt32((byte)value.AsSByte())); break; 2068Push(StackValueKind.Int32, ValueTypeValue.FromInt32((ushort)value.AsInt16())); break; 2070Push(StackValueKind.Int32, ValueTypeValue.FromInt32(value.AsSByte())); break; 2072Push(StackValueKind.Int32, ValueTypeValue.FromInt32(value.AsInt16())); break; 2075Push(StackValueKind.Int32, value.Clone()); break; 2078Push(StackValueKind.Int64, value.Clone()); break; 2083Push(StackValueKind.NativeInt, value.Clone()); break; 2085Push(StackValueKind.Float, ValueTypeValue.FromDouble(value.AsSingle())); break; 2087Push(StackValueKind.Float, value.Clone()); break; 2090Push(StackValueKind.ValueType, value.Clone()); break; 2095Push(StackValueKind.ObjRef, value); break; 2097Push(StackValueKind.ByRef, value); break;