69 references to Push
ILCompiler.Compiler (69)
Compiler\TypePreinit.cs (69)
246stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32(value)); 251stack.Push(StackValueKind.Int64, ValueTypeValue.FromInt64((long)reader.ReadILUInt64())); 256stack.Push(StackValueKind.Float, ValueTypeValue.FromDouble( 263stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32(type.GetElementSize().AsInt)); 462stack.Push(StackValueKind.ByRef, byRefValue); 711stack.Push(StackValueKind.NativeInt, new ByRefValue(new byte[size], pointedToOffset: 0)); 791stack.Push(StackValueKind.ByRef, loadableInstance.GetFieldAddress(field)); 814stack.Push(StackValueKind.NativeInt, popped.Value); 822stack.Push(StackValueKind.NativeInt, 826stack.Push(StackValueKind.NativeInt, 830stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((sbyte)val)); 833stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((short)val)); 836stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32(val)); 839stack.Push(StackValueKind.Int64, ValueTypeValue.FromInt64(val)); 842stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((byte)val)); 845stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((ushort)val)); 848stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32(val)); 851stack.Push(StackValueKind.Int64, ValueTypeValue.FromInt64((uint)val)); 854stack.Push(StackValueKind.Float, ValueTypeValue.FromDouble((float)val)); 857stack.Push(StackValueKind.Float, ValueTypeValue.FromDouble((double)val)); 870stack.Push(StackValueKind.NativeInt, 874stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((sbyte)val)); 877stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((short)val)); 880stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((int)val)); 883stack.Push(StackValueKind.Int64, ValueTypeValue.FromInt64(val)); 886stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((byte)val)); 889stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((ushort)val)); 892stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((int)val)); 895stack.Push(StackValueKind.Int64, ValueTypeValue.FromInt64(val)); 898stack.Push(StackValueKind.Float, ValueTypeValue.FromDouble((float)val)); 901stack.Push(StackValueKind.Float, ValueTypeValue.FromDouble((double)val)); 913stack.Push(StackValueKind.NativeInt, 917stack.Push(StackValueKind.NativeInt, 921stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((sbyte)val)); 924stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((short)val)); 927stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((int)val)); 930stack.Push(StackValueKind.Int64, ValueTypeValue.FromInt64((long)val)); 933stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((byte)val)); 936stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((ushort)val)); 939stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((int)(uint)val)); 942stack.Push(StackValueKind.Int64, ValueTypeValue.FromInt64((long)(ulong)val)); 945stack.Push(StackValueKind.Float, ValueTypeValue.FromDouble((float)val)); 948stack.Push(StackValueKind.Float, ValueTypeValue.FromDouble(val)); 1020stack.Push(StackValueKind.NativeInt, new MethodPointerValue(method)); 1107stack.Push(StackValueKind.ByRef, byrefValue); 1373stack.Push(StackValueKind.Int32, condition 1395stack.Push(StackValueKind.Int32, 1406stack.Push(value.ValueKind, ValueTypeValue.FromInt32(-value.Value.AsInt32())); 1408stack.Push(value.ValueKind, ValueTypeValue.FromInt64(-value.Value.AsInt64())); 1410stack.Push(value.ValueKind, ValueTypeValue.FromDouble(-value.Value.AsDouble())); 1459stack.Push(isNint ? StackValueKind.NativeInt : StackValueKind.Int32, ValueTypeValue.FromInt32(result)); 1485stack.Push(isNint ? StackValueKind.NativeInt : StackValueKind.Int64, ValueTypeValue.FromInt64(result)); 1505stack.Push(StackValueKind.Float, ValueTypeValue.FromDouble(result)); 1511stack.Push(isNint ? StackValueKind.NativeInt : StackValueKind.Int64, ValueTypeValue.FromInt64(result)); 1538stack.Push(StackValueKind.ByRef, new ByRefValue(previousByRef.PointedToBytes, (int)(previousByRef.PointedToOffset + addition))); 1552stack.Push(StackValueKind.NativeInt, context.Target.PointerSize == 8 ? ValueTypeValue.FromInt64(arrayInstance.Length) : ValueTypeValue.FromInt32(arrayInstance.Length)); 2047Push(StackValueKind.ObjRef, value); 2056Push(StackValueKind.Int32, ValueTypeValue.FromInt32((byte)value.AsSByte())); break; 2059Push(StackValueKind.Int32, ValueTypeValue.FromInt32((ushort)value.AsInt16())); break; 2061Push(StackValueKind.Int32, ValueTypeValue.FromInt32(value.AsSByte())); break; 2063Push(StackValueKind.Int32, ValueTypeValue.FromInt32(value.AsInt16())); break; 2066Push(StackValueKind.Int32, value.Clone()); break; 2069Push(StackValueKind.Int64, value.Clone()); break; 2074Push(StackValueKind.NativeInt, value.Clone()); break; 2076Push(StackValueKind.Float, ValueTypeValue.FromDouble(value.AsSingle())); break; 2078Push(StackValueKind.Float, value.Clone()); break; 2081Push(StackValueKind.ValueType, value.Clone()); break; 2086Push(StackValueKind.ObjRef, value); break; 2088Push(StackValueKind.ByRef, value); break;