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, 935stack.Push(StackValueKind.Int32, 942stack.Push(StackValueKind.Int32, 946stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((int)val)); 949stack.Push(StackValueKind.Int64, ValueTypeValue.FromInt64((long)val)); 955stack.Push(StackValueKind.Int32, 962stack.Push(StackValueKind.Int32, 966stack.Push(StackValueKind.Int32, ValueTypeValue.FromInt32((int)(uint)val)); 969stack.Push(StackValueKind.Int64, ValueTypeValue.FromInt64((long)(ulong)val)); 972stack.Push(StackValueKind.Float, ValueTypeValue.FromDouble((float)val)); 975stack.Push(StackValueKind.Float, ValueTypeValue.FromDouble(val)); 1047stack.Push(StackValueKind.NativeInt, new MethodPointerValue(method)); 1134stack.Push(StackValueKind.ByRef, byrefValue); 1400stack.Push(StackValueKind.Int32, condition 1422stack.Push(StackValueKind.Int32, 1433stack.Push(value.ValueKind, ValueTypeValue.FromInt32(-value.Value.AsInt32())); 1435stack.Push(value.ValueKind, ValueTypeValue.FromInt64(-value.Value.AsInt64())); 1437stack.Push(value.ValueKind, ValueTypeValue.FromDouble(-value.Value.AsDouble())); 1486stack.Push(isNint ? StackValueKind.NativeInt : StackValueKind.Int32, ValueTypeValue.FromInt32(result)); 1512stack.Push(isNint ? StackValueKind.NativeInt : StackValueKind.Int64, ValueTypeValue.FromInt64(result)); 1532stack.Push(StackValueKind.Float, ValueTypeValue.FromDouble(result)); 1538stack.Push(isNint ? StackValueKind.NativeInt : StackValueKind.Int64, ValueTypeValue.FromInt64(result)); 1565stack.Push(StackValueKind.ByRef, new ByRefValue(previousByRef.PointedToBytes, (int)(previousByRef.PointedToOffset + addition))); 1579stack.Push(StackValueKind.NativeInt, context.Target.PointerSize == 8 ? ValueTypeValue.FromInt64(arrayInstance.Length) : ValueTypeValue.FromInt32(arrayInstance.Length)); 2074Push(StackValueKind.ObjRef, value); 2083Push(StackValueKind.Int32, ValueTypeValue.FromInt32((byte)value.AsSByte())); break; 2086Push(StackValueKind.Int32, ValueTypeValue.FromInt32((ushort)value.AsInt16())); break; 2088Push(StackValueKind.Int32, ValueTypeValue.FromInt32(value.AsSByte())); break; 2090Push(StackValueKind.Int32, ValueTypeValue.FromInt32(value.AsInt16())); break; 2093Push(StackValueKind.Int32, value.Clone()); break; 2096Push(StackValueKind.Int64, value.Clone()); break; 2101Push(StackValueKind.NativeInt, value.Clone()); break; 2103Push(StackValueKind.Float, ValueTypeValue.FromDouble(value.AsSingle())); break; 2105Push(StackValueKind.Float, value.Clone()); break; 2108Push(StackValueKind.ValueType, value.Clone()); break; 2113Push(StackValueKind.ObjRef, value); break; 2115Push(StackValueKind.ByRef, value); break;