1 write to ValueKind
ILCompiler.Compiler (1)
Compiler\TypePreinit.cs (1)
3664ValueKind = valueKind;
64 references to ValueKind
ILCompiler.Compiler (64)
Compiler\TypePreinit.cs (64)
699long size = entry.ValueKind switch 811&& popped.ValueKind == StackValueKind.ByRef) 816else if (popped.ValueKind.WithNormalizedNativeInt(context) == StackValueKind.Int32) 863else if (popped.ValueKind.WithNormalizedNativeInt(context) == StackValueKind.Int64) 907else if (popped.ValueKind == StackValueKind.Float) 1115if (popped.ValueKind != StackValueKind.ByRef) 1175if (condition.ValueKind == StackValueKind.Int32 || (condition.ValueKind == StackValueKind.NativeInt && context.Target.PointerSize == 4)) 1178else if (condition.ValueKind == StackValueKind.Int64 || (condition.ValueKind == StackValueKind.NativeInt && context.Target.PointerSize == 8)) 1181else if (condition.ValueKind == StackValueKind.ObjRef) 1196if (value1.ValueKind.WithNormalizedNativeInt(context) == StackValueKind.Int32 && value2.ValueKind.WithNormalizedNativeInt(context) == StackValueKind.Int32) 1213else if (value1.ValueKind.WithNormalizedNativeInt(context) == StackValueKind.Int64 && value2.ValueKind.WithNormalizedNativeInt(context) == StackValueKind.Int64) 1230else if (value1.ValueKind == StackValueKind.Float && value2.ValueKind == StackValueKind.Float) 1268if (val.ValueKind is not StackValueKind.Int32) 1322if (value1.ValueKind.WithNormalizedNativeInt(context) == StackValueKind.Int32 && value2.ValueKind.WithNormalizedNativeInt(context) == StackValueKind.Int32) 1335else if (value1.ValueKind.WithNormalizedNativeInt(context) == StackValueKind.Int64 && value2.ValueKind.WithNormalizedNativeInt(context) == StackValueKind.Int64) 1348else if (value1.ValueKind == StackValueKind.Float && value2.ValueKind == StackValueKind.Float) 1361else if (value1.ValueKind == StackValueKind.ObjRef && value2.ValueKind == StackValueKind.ObjRef) 1385if (value1.ValueKind == StackValueKind.Float && value2.ValueKind == StackValueKind.Float) 1389else if (value1.ValueKind != value2.ValueKind 1405if (value.ValueKind.WithNormalizedNativeInt(context) == StackValueKind.Int32) 1406stack.Push(value.ValueKind, ValueTypeValue.FromInt32(-value.Value.AsInt32())); 1407else if (value.ValueKind.WithNormalizedNativeInt(context) == StackValueKind.Int64) 1408stack.Push(value.ValueKind, ValueTypeValue.FromInt64(-value.Value.AsInt64())); 1409else if (value.ValueKind == StackValueKind.Float) 1410stack.Push(value.ValueKind, ValueTypeValue.FromDouble(-value.Value.AsDouble())); 1433bool isNint = value1.ValueKind == StackValueKind.NativeInt || value2.ValueKind == StackValueKind.NativeInt; 1435if (value1.ValueKind.WithNormalizedNativeInt(context) == StackValueKind.Int32 && value2.ValueKind.WithNormalizedNativeInt(context) == StackValueKind.Int32) 1461else if (value1.ValueKind.WithNormalizedNativeInt(context) == StackValueKind.Int64 && value2.ValueKind.WithNormalizedNativeInt(context) == StackValueKind.Int64) 1487else if (value1.ValueKind == StackValueKind.Float && value2.ValueKind == StackValueKind.Float) 1507else if (value1.ValueKind == StackValueKind.Int64 && value2.ValueKind == StackValueKind.Int32 1513else if ((value1.ValueKind == StackValueKind.ByRef && value2.ValueKind != StackValueKind.ByRef) 1514|| (value2.ValueKind == StackValueKind.ByRef && value1.ValueKind != StackValueKind.ByRef)) 1519StackEntry reference = value1.ValueKind == StackValueKind.ByRef ? value1 : value2; 1520StackEntry addend = value1.ValueKind != StackValueKind.ByRef ? value1 : value2; 1522if (addend.ValueKind is not StackValueKind.NativeInt and not StackValueKind.Int32) 1525long addition = addend.ValueKind switch 1736if (entry.ValueKind != StackValueKind.ByRef && entry.ValueKind != StackValueKind.NativeInt) 1783if (location.ValueKind != StackValueKind.ByRef && location.ValueKind != StackValueKind.NativeInt) 1808if (size.ValueKind != StackValueKind.Int32 1809|| value.ValueKind != StackValueKind.Int32 1810|| addr.ValueKind != StackValueKind.ByRef) 2013if (entry.ValueKind == StackValueKind.Int32) 2018else if (entry.ValueKind == StackValueKind.NativeInt) 2105switch (popped.ValueKind)