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