1 write to ValueKind
ILCompiler.Compiler (1)
Compiler\TypePreinit.cs (1)
3723ValueKind = valueKind;
64 references to ValueKind
ILCompiler.Compiler (64)
Compiler\TypePreinit.cs (64)
710long size = entry.ValueKind switch 822&& popped.ValueKind == StackValueKind.ByRef) 827else if (popped.ValueKind.WithNormalizedNativeInt(context) == StackValueKind.Int32) 874else if (popped.ValueKind.WithNormalizedNativeInt(context) == StackValueKind.Int64) 918else if (popped.ValueKind == StackValueKind.Float) 1142if (popped.ValueKind != StackValueKind.ByRef) 1202if (condition.ValueKind == StackValueKind.Int32 || (condition.ValueKind == StackValueKind.NativeInt && context.Target.PointerSize == 4)) 1205else if (condition.ValueKind == StackValueKind.Int64 || (condition.ValueKind == StackValueKind.NativeInt && context.Target.PointerSize == 8)) 1208else if (condition.ValueKind == StackValueKind.ObjRef) 1223if (value1.ValueKind.WithNormalizedNativeInt(context) == StackValueKind.Int32 && value2.ValueKind.WithNormalizedNativeInt(context) == StackValueKind.Int32) 1240else if (value1.ValueKind.WithNormalizedNativeInt(context) == StackValueKind.Int64 && value2.ValueKind.WithNormalizedNativeInt(context) == StackValueKind.Int64) 1257else if (value1.ValueKind == StackValueKind.Float && value2.ValueKind == StackValueKind.Float) 1295if (val.ValueKind is not StackValueKind.Int32) 1349if (value1.ValueKind.WithNormalizedNativeInt(context) == StackValueKind.Int32 && value2.ValueKind.WithNormalizedNativeInt(context) == StackValueKind.Int32) 1362else if (value1.ValueKind.WithNormalizedNativeInt(context) == StackValueKind.Int64 && value2.ValueKind.WithNormalizedNativeInt(context) == StackValueKind.Int64) 1375else if (value1.ValueKind == StackValueKind.Float && value2.ValueKind == StackValueKind.Float) 1388else if (value1.ValueKind == StackValueKind.ObjRef && value2.ValueKind == StackValueKind.ObjRef) 1412if (value1.ValueKind == StackValueKind.Float && value2.ValueKind == StackValueKind.Float) 1416else if (value1.ValueKind != value2.ValueKind 1432if (value.ValueKind.WithNormalizedNativeInt(context) == StackValueKind.Int32) 1433stack.Push(value.ValueKind, ValueTypeValue.FromInt32(-value.Value.AsInt32())); 1434else if (value.ValueKind.WithNormalizedNativeInt(context) == StackValueKind.Int64) 1435stack.Push(value.ValueKind, ValueTypeValue.FromInt64(-value.Value.AsInt64())); 1436else if (value.ValueKind == StackValueKind.Float) 1437stack.Push(value.ValueKind, ValueTypeValue.FromDouble(-value.Value.AsDouble())); 1460bool isNint = value1.ValueKind == StackValueKind.NativeInt || value2.ValueKind == StackValueKind.NativeInt; 1462if (value1.ValueKind.WithNormalizedNativeInt(context) == StackValueKind.Int32 && value2.ValueKind.WithNormalizedNativeInt(context) == StackValueKind.Int32) 1488else if (value1.ValueKind.WithNormalizedNativeInt(context) == StackValueKind.Int64 && value2.ValueKind.WithNormalizedNativeInt(context) == StackValueKind.Int64) 1514else if (value1.ValueKind == StackValueKind.Float && value2.ValueKind == StackValueKind.Float) 1534else if (value1.ValueKind == StackValueKind.Int64 && value2.ValueKind == StackValueKind.Int32 1540else if ((value1.ValueKind == StackValueKind.ByRef && value2.ValueKind != StackValueKind.ByRef) 1541|| (value2.ValueKind == StackValueKind.ByRef && value1.ValueKind != StackValueKind.ByRef)) 1546StackEntry reference = value1.ValueKind == StackValueKind.ByRef ? value1 : value2; 1547StackEntry addend = value1.ValueKind != StackValueKind.ByRef ? value1 : value2; 1549if (addend.ValueKind is not StackValueKind.NativeInt and not StackValueKind.Int32) 1552long addition = addend.ValueKind switch 1763if (entry.ValueKind != StackValueKind.ByRef && entry.ValueKind != StackValueKind.NativeInt) 1810if (location.ValueKind != StackValueKind.ByRef && location.ValueKind != StackValueKind.NativeInt) 1835if (size.ValueKind != StackValueKind.Int32 1836|| value.ValueKind != StackValueKind.Int32 1837|| addr.ValueKind != StackValueKind.ByRef) 2040if (entry.ValueKind == StackValueKind.Int32) 2045else if (entry.ValueKind == StackValueKind.NativeInt) 2132switch (popped.ValueKind)